C++ C-Style 字符串

C-Style 字符串

C-Style 字符串是使用 char 类型而不是 string 类型创建的。

这个名字来源于 C 语言,它与其他许多编程语言不同,没有专门的 string 类型来方便地创建字符串变量。相反,在 C 语言中,您必须使用 char 类型并创建一个字符数组来构成“字符串”。

由于 C++ 是作为 C 语言的扩展而开发的,因此它继续支持在 C++ 中以这种方式创建字符串:

实例

string greeting1 = "Hello"; // 常规字符串
char greeting2[] = "Hello"; // C-Style 字符串(一个字符数组)

亲自试一试

注意:使用标准的 string 类型比使用 C-Style 字符串更为方便。然而,一些用户继续使用 C-Style 字符串的一个原因是,他们可以访问 C 标准库中的函数。

所有 C-Style 字符串函数的列表都可以在我们的 CString 函数参考手册中找到。