c++ - char *name 和 char* name 有什么区别?

标签 c++ variables pointers types

<分区>

我见过同时使用 char* 名称的程序;和 char *name 的指针,不明白其中的区别。

我认为所有的指针都需要在变量名前加一个 * 那么为什么有些变量类型在末尾使用它们呢?

字符*名称[]; 对比 字符 *名称[];

作为初学者,这让我感到困惑,所以感谢您理解我的简单问题。

最佳答案

它们是等价的。除了分隔需要分隔的标记外,空白没有任何意义。这些标记不需要分隔,因此您可以在它们之间留出您认为美观的任意多或少的空间。

关于c++ - char *name 和 char* name 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26886735/

相关文章:

c++ - 使用递归方法反转ifstream输入

c++ - 当从 NSMutableString 中删除 UTF8 表情符号字符时,到 std::string 的转换失败

linux - 如何隔离一行文本的一部分以便将其用作变量

javascript - 在javascript中将许多变量传递给另一个函数

c - 在函数内链接函数时出错

c++ - 无法将参数 3 从 'const QGraphicsItem *' 转换为 'const QObject *' ,即 this 指针,对象是 QGraphicsObject 的子类

c++ - 如何在 C++ 中初始化 vector

c++ - 在 C++ 中重载复合赋值运算符

java - 如何使用 EditText 编辑全局变量以将值传递给其他 Activity ?

C : uninitialized char pointer and print out the address