标签: c arrays pointers
int *a[5];
这是一个包含5个指针的数组还是指向大小为5的数组的指针?
答案 0 :(得分:5)
供将来参考,请使用cdecl.org。
输入int *a[5],输出为......
int *a[5]
声明一个指向int 的指针数组5
声明一个指向int
因此,a是一个5 int *的数组。 : - )
a
int *
答案 1 :(得分:3)
这是一个指向int的5个指针数组。
int
您可能会发现right-left rule有帮助。
答案 2 :(得分:0)
这是一个指针数组。这是因为int *是一种类型,与大多数人认为类型为int并且名称为*a的展示不同。
*a