int * v [10]和int(* p)之间有什么区别[10]

时间:2014-02-23 18:46:05

标签: c++ pointers

告诉我区别:

int* v[10];

int (*p)[10];

2 个答案:

答案 0 :(得分:4)

int* v[10];

这声明v为array of 10 pointers to int

int (*p)[10];

这将p声明为pointer to array of 10 ints

答案 1 :(得分:1)

使用

int* v[10];

变量v是一个包含指向int的十个指针的数组。

声明

int (*p)[10];

声明p是指向十个int数组的指针。