【发布时间】:2016-01-23 23:51:53
【问题描述】:
声明int P*有效吗?
int * p 和 int p* 有什么区别?
我的尝试:
因为* 的关联是从右到左的。所以它@987654325@ 没有编译。
【问题讨论】:
-
int p*无效。 -
来吧,你只需要尝试编译它就知道它不会工作!
-
我在发布之前编译了这段代码。但这不起作用。
-
如果你看到
int p*/,它确实不是意味着有人乘以和除以某物,但这意味着他们结束了评论:p -
如果您尝试使用
p*作为类型说明符,那么您需要使用靠近程序顶部的typedef语句来定义它。例如,typedef char* p;