c 数组和指针

int arr[10] = {1,2,3,4,5,6};
int (*p)[10] = &arr;

char * arr2[5];
char* (*p2)[5] = &arr2;

int arr1[5]
		arr1 是一个5个元素的整型数组
int arr2[10]
		arr2 是一个数组,数值有10个元素,每个元素的类型是 int* (指针数组)
int (*arr3)[10]
		arr3 是一个指针,该指针指向一个数组,数组有10个元素,每个元素的类型是 int  (数组指针)
int (*arr4[10])[5]
		arr4 是一个数组,该数组有10个元素,每个元素是一个数组指针,该数组指针指向的数组有5个元素,
		每个元素是 int
上一篇:【HDU】5269 ZYB loves Xor I


下一篇:【c++教程】2.5-数组类型