int * number_1与int * number_1相同吗?

时间:2015-10-03 16:51:37

标签: c pointers

我对如何/或可以使用指针感到困惑。 例如:

int addtwonumbersfunction(int* number_1, int* number_2)

是否与:int addtwonumbersfunction(int *number_1, int *number_2)相同?

放置*的位置是否重要?在int之后,还是在变量之前?

2 个答案:

答案 0 :(得分:2)

  

放置*的位置是否重要?在int之后,还是在变量之前?

不,没关系。你的两个例子在语义上是一样的。

答案 1 :(得分:1)

没关系,你可以写两个。 int是主要类型,因此在多变量声明中,您每次都必须添加*。有些人更喜欢int* var,因为分组类型&变量名,其他像int *var,因为我用多重声明描述的行为。