文章目录
(一)指针数组
- 下标运算符[] 优先级高于指针运算符 * arr[20],arr先与[]结合
成为arr[20],再与结合形成 *arr[20] - 每个元素都是整形指针
#include<stdio.h>
int main()
{
int a[3][3] = { 1,3,5,7,9,11,13,15,17 };
int *pa[3] = { a[0],a[1],a[2] };
int *p = a[0];
int i;
for (i = 0; i < 3; i++)
printf("%d ,%d ,%d\n", a[i][2 - i], *a[i], *(*(a + i) + i));
for (i = 0; i < 3; i++)
printf("%d ,%d ,%d\n", *pa[i], p[i], *(p + i));
return 0;
}