可能重复:
在C中,为什么变量名前的星号,而不是类型之后?
我现在正在学习C++,而且我遇到了很多以空字符结尾的字符串.这让我思考,在声明指针时更有意义:
char* string
Run Code Online (Sandbox Code Playgroud)
要么
char *string
Run Code Online (Sandbox Code Playgroud)
?对我来说,char*格式更有意义,因为"string"的类型是指向char的指针,而不是char.但是,我通常会看到后一种格式.显然,这也适用于参考文献.
有人可以告诉我,后一种格式是否有合理的原因?