↑7ヶ月前どのようなときに配列へのポインタは効力を発揮するのか,できればそのサンプルプログラムなども教えていただけると幸いです.明示的に配列へのポインタを記述する必要は、ほぼないと思います。(*array)[10]);とみなされますが、前者の方が読みやすいですし、配列へのポインタで書く必要はないでしょう。5][10]をポインタで書く方法がないため、配列のまま書いた方が情報量が多くなります。現実的にはstaticとかrestrictとかの「CにはあるがC++にはないもの」は使いにくいとは思いますが。142を定義に利用しています。array2;そもそも多次元配列自体を条件で決めたり取り替えたりする機会は滅多にないので、こちらの使い方も少ないと思います。単純に知識としての持っておくと、武器になる「場合がある」程度に思うとよいかと。↑7ヶ月前1番目のプログラムは大幅に間違えています。↑7ヶ月前プロトタイプ宣言には仮変数名が必要です。function.と「may」であって、「should」ではないです。仮引数型並びは,関数の仮引数の型を指定する。仮引数の識別子を宣言してもよい。「してもよい」であって、「しなければならない」ではないです。(正確に言えば、関数の定義である宣言以外には関係しない)。