Cで...
次のような文字列の多次元配列があるとします。
//Array declared in main. Will Contains strings from user-input later on
char myArray[10][10];
この関数に配列を渡すことができないのはなぜですか
//Function prototype:
void myFunc (char *mynewArray[]);
// Function call in main()
myFunc(myArray);
配列とポインターについての私の理解は、myFunc を呼び出すとき、配列のアドレスを渡しているということです。受信関数は、このアドレス ストアをポインタとして受け取ります。その後、myFunc で mynewArray[1] にアクセスできるはずです。しかし、それは動作しませんか?
配列とポインターを間違って理解していますか?