C指针组合声明&使用

来源:百度知道 编辑:UC知道 时间:2024/06/18 03:28:19
int * (*(*a)()) [10];
int b[]={1,2,3,4,5,6};
如何 把b 赋值 给 指针数组 并 使用

给 个例子

int *a [10];
int b[] = {1,2,3,4,5,6};

a[0] = b;

printf("%d\n", *(a[0]));

printf("%d\n", *(a[0]+1));

a和通普数组是一样的.只不过这个数组的每一个元素保存了一个函数的地址而己.所以不能把b 赋值 给 指针数组 并 使用