什么是int * p和int p *之间的区别?

时间:2015-10-24 14:36:40

标签: c pointers

是否有效声明int P*

int * pint p*之间的区别是什么?

我的尝试: 由于*的关联从右到左。所以int P*没有编译。

2 个答案:

答案 0 :(得分:7)

  

是否有效声明int P*

不,它不会编译。

  

int * pint p*之间有什么区别?

int * p;

这里p是整数指针。

并且int p*语法无效。

答案 1 :(得分:3)

int P*

int P*;

既不是有效声明也不是有效声明。

要声明指向int P的指针,正确的声明是:

int *P;