int a[10]; // 定义一个长度为10的整型数组
int *pa = a; // 定义一个整型指针pa指向数组a的起始地址
相当于如下:
*(pa + 0) == a[0]
*(pa + 1) == a[1]
......
*(pa + n) == a[n]
希望我的回答可以帮到你,如有不明白的地方,欢迎追问,我一定尽力回答。
int a[10]:定义一个数组名为a的int型数组,数组长度为10
int* pa = a:定义一个int型指针,并指向数组a的首地址,这样在程序中通过指针pa来访问数组a。
定义 a为整型数组 10个元素
pa 为指向到 a 的指针