int (*b)[2]表示什么?
我用那个匿名的例子说一下吧。
int a[2][2]; //二维数组,其实就是一个数组的数组。
int (*b)[2]; //定义一个指针b,并且声明其指向的类型为整型的2维数组。
b=a; //这样b就可以这样用了b[1][2];
显然,可以对比普通指针的用法。
int a[2];
int *b;
b=a;
我用那个匿名的例子说一下吧。
int a[2][2]; //二维数组,其实就是一个数组的数组。
int (*b)[2]; //定义一个指针b,并且声明其指向的类型为整型的2维数组。
b=a; //这样b就可以这样用了b[1][2];
显然,可以对比普通指针的用法。
int a[2];
int *b;
b=a;