string字符串数组如何定义

1736
2023/11/23 3:48:47
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在C++中,可以使用以下两种方式定义字符串字符串数组:

  1. 使用字符指针数组:
char* strArray[] = {"string1", "string2", "string3"};

这种方式定义的字符串数组实际上是一个字符指针的数组,每个指针指向一个字符串常量。这种定义方式适用于不需要修改字符串内容的情况。

  1. 使用string对象数组:
std::string strArray[] = {"string1", "string2", "string3"};

这种方式定义的字符串数组使用了C++标准库中的string类,每个元素是一个string对象,可以方便地对字符串进行操作和修改。

无论使用哪种方式定义字符串数组,都需要包含相应的头文件:

#include <cstring> // 对于字符指针数组方式
#include <string>  // 对于string对象数组方式

辰迅云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读: string怎么获取指定字符下标