<分区>
我见过同时使用 char* 名称的程序;和 char *name 的指针,不明白其中的区别。
我认为所有的指针都需要在变量名前加一个 * 那么为什么有些变量类型在末尾使用它们呢?
字符*名称[]; 对比 字符 *名称[];
作为初学者,这让我感到困惑,所以感谢您理解我的简单问题。
<分区>
我见过同时使用 char* 名称的程序;和 char *name 的指针,不明白其中的区别。
我认为所有的指针都需要在变量名前加一个 * 那么为什么有些变量类型在末尾使用它们呢?
字符*名称[]; 对比 字符 *名称[];
作为初学者,这让我感到困惑,所以感谢您理解我的简单问题。
最佳答案
它们是等价的。除了分隔需要分隔的标记外,空白没有任何意义。这些标记不需要分隔,因此您可以在它们之间留出您认为美观的任意多或少的空间。
关于c++ - char *name 和 char* name 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26886735/