次のコードを検討してください。
#define MAX 4
............
............
int** ptr = (int**)malloc(sizeof(int*)*MAX);
*ptr = (int*)malloc(sizeof(int)*MAX);
// Assigned values to the pointer successfully
パラメータとしてどのfoo()
ように呼び出すことができますか? のプロトタイプは次のように宣言されています。ptr
foo()
void foo(int arr[][MAX]);