这是什么意思?我一直在程序中看到它并且我没有得到它:
int *array[9];
为什么星号在那里。这个声明与此之间有什么区别:
int array[9];
答案 0 :(得分:7)
这是一个指向整数的指针数组。 (数组大小为9个元素。索引:0 - 8)
这也可以表示为整数指针数组。
int array[9]
是一个整数数组。
答案 1 :(得分:1)
一个包含int类型
的9个指针的数组星号表示指针。您可以阅读C语言的Backus-Naur表单以查看类型的定义。