int *a[5];这是一个由5个指针组成的数组,还是指向一个大小为5的数组的指针?
发布于 2012-08-19 14:24:01
它是一个由5个指针组成的数组,指向int。
您可能会发现right-left rule很有帮助。
发布于 2012-08-19 14:23:57
为便于将来参考,请使用cdecl.org。
输入int *a[5],输出为...
将一个声明为指向整数的指针数组5
因此,a是一个包含5个int *的数组。:-)
发布于 2012-08-19 14:24:22
这是一个指针数组。这是因为int *是一种类型,而不是大多数人印象中的类型是int,名称是*a。
https://stackoverflow.com/questions/12024645
复制相似问题