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 函数参考手册中找到。