2012-03-05 53 views

回答

2

不,这两者之间没有区别。之所以相同,是因为[]的优先级高于*,所以括号基本上是多余的。它们都是一个10 int指针数组的声明。

然而下面之间的差:

  • int *a[10];
  • int (*b)[10];

在这种情况下,a是10个int指针的数组,并且b指向数组的10 int s。

0

没有区别! MSVC的intellisense功能告诉我。

+0

函数指针....函数指针被声明为int(*)() – Invictus 2012-03-05 01:41:12

相关问题