* array []是什么意思?

时间:2012-07-18 21:13:13

标签: c++

这是什么意思?我一直在程序中看到它并且我没有得到它:

int *array[9];

为什么星号在那里。这个声明与此之间有什么区别:

int array[9];

2 个答案:

答案 0 :(得分:7)

这是一个指向整数的指针数组。 (数组大小为9个元素。索引:0 - 8)

这也可以表示为整数指针数组。

int array[9]是一个整数数组。

答案 1 :(得分:1)

一个包含int类型

的9个指针的数组

星号表示指针。您可以阅读C语言的Backus-Naur表单以查看类型的定义。