c++(5)----数组指针 和 指针数组
int a[10]; printf("整个数组的地址a:%d\n",&a); printf("数组的首元素的地址a:%d\n,a);
数组的名称为数组首元素的地址。
数组首元素的地址和数组的地址值相等。
数组指针
数组的类型由元素类型和数组大小共同决定
int (*array_point)[4];
array_point 为一个指针,该指针指向一个 4个int元素(int[4])的地址。
指针
char *point_array[4]; // (char *) point_array[4]
point_array 为一个数组,每个元素都为一个指向char 的指针。