char * name和char * name之间有什么区别?

时间:2014-11-12 12:12:03

标签: c++ variables pointers types

我见过使用char * name的程序;和char *指针的名称,并不理解差异。

我认为所有指针在变量名之前都需要*,所以为什么有些变量类型会在最后使用它们呢?

char * name []; VS char * name [];

这让我很难成为初学者,所以感谢你理解我的简单问题。

2 个答案:

答案 0 :(得分:2)

他们是等同的。除了分离需要分离的令牌之外,空白没有任何意义。这些代币不需要分离,因此您可以在它们认为美观的情况下在它们之间放置尽可能多的空间。

答案 1 :(得分:1)

char *char*在声明变量时都相同且用途相同。这只是一个偏好问题,你想把指针放在哪里。