数组指针类型:
int (*) [ 5 ];
数组指针定义:
int (*p) [ 5 ];
数组指针赋值:
p = ( int (*) [5] )10;
思考值为什么相等:
int arr [16]={1, 2, 3, 4, 5, 6, 7, 8 ,9 , 10, 11, 12, 13, 14, 15, 16};
int (*p) [ 2 ];
p = ( int (*) [ 2 ] )arr;
printf("%d %d\n",p,*p);
p 和 *p虽然值相等,但类型不等。p是指向数组的指针,*p是指向数组里元素的指针。
2902

被折叠的 条评论
为什么被折叠?



