私は2D配列と言うint a[2][3]
関数を呼び出すときは、 add(a);と言います。
配列へのポインターを使用してそれを受け取ります void add(int(*p)[3])
しかし
1D配列 でint b[5]と言う
整数 int *p への単純なポインターに配列のアドレスを格納します。 p=b;
私の質問は、配列 ex int(*p)[5]=b;へのポインターに b を格納しないのはなぜですか?
私は2D配列と言うint a[2][3]
関数を呼び出すときは、 add(a);と言います。
配列へのポインターを使用してそれを受け取ります void add(int(*p)[3])
しかし
1D配列 でint b[5]と言う
整数 int *p への単純なポインターに配列のアドレスを格納します。 p=b;
私の質問は、配列 ex int(*p)[5]=b;へのポインターに b を格納しないのはなぜですか?