我对如何/或可以使用指针感到困惑。 例如:
int addtwonumbersfunction(int* number_1, int* number_2)
是否与:int addtwonumbersfunction(int *number_1, int *number_2)
相同?
放置*的位置是否重要?在int之后,还是在变量之前?
答案 0 :(得分:2)
放置*的位置是否重要?在int之后,还是在变量之前?
不,没关系。你的两个例子在语义上是一样的。
答案 1 :(得分:1)
没关系,你可以写两个。 int
是主要类型,因此在多变量声明中,您每次都必须添加*
。有些人更喜欢int* var
,因为分组类型&变量名,其他像int *var
,因为我用多重声明描述的行为。