赋值给指针
int zippo[4][2] = { {1,2},{2,3},{3,4},{4,5} }; int(*pz)[2]; pz = zippo; pz++; getchar();
/*1、表示一个数组的[]和表示一个函数的()具有同样的优先级,这个优先级高于间接运算符*的优先级,这意味着下面的声明使得risks是一个指针数组,而不是一个指向数组的指针 2、[]和()都是从左到右的进行结合 */ int board[8][8];//int数组的数组 int **ptr;//指向int的指针的指针 int *risks[10];//具有10个元素的数组,每个元素是一个指向int的指针 int(*rusks)[10];//一个指针,指向具有10个元素的int数组 int*oof[3][4];//一个3*4的数组,每个元素是一个指向int的指针 int(*uuf)[3][4];//一个指针,指向3*4的int数组 int(*uof[3])[4];//一个具有三个元素的数组,每个元素是一个指向具有4个元素的int数组的指针