我是一个二维数组说int a[2][3]
当我们调用函数时说 add(a);
我们使用指向数组的指针接收它void add(int(*p)[3])
但
在一维数组中说 int b[5]
我们将数组的地址存储在一个指向整数 int *p 的简单指针中; p=b;
我的问题是,为什么我们不将 b 存储在指向数组 ex int(*p)[5]=b;的指针中?
我是一个二维数组说int a[2][3]
当我们调用函数时说 add(a);
我们使用指向数组的指针接收它void add(int(*p)[3])
但
在一维数组中说 int b[5]
我们将数组的地址存储在一个指向整数 int *p 的简单指针中; p=b;
我的问题是,为什么我们不将 b 存储在指向数组 ex int(*p)[5]=b;的指针中?