21xrx.com
2024-11-22 07:07:10 Friday
登录
文章检索 我的文章 写文章
C++中的字符串数组
2023-07-09 21:21:48 深夜i     --     --
- C++ - 字符串数组 - 字符串 - 数组 - 字符串处理

C++中的字符串数组是一种非常有用的数据类型,它可以存储一组字符串,而且可以通过索引来访问它们。字符串数组通常用于程序中存储固定大小的字符串,例如人名、城市名称等。

声明字符串数组很简单,只需要指定数据类型为“char”,数组大小和每个字符串的长度。例如,声明一个包含3个字符串,每个字符串长度为10的数组可以如下声明:

char strArr[3][10];

在上面的代码中,第一个维度“3”表示数组中字符串的数目,第二个维度“10”表示每个字符串的长度。需要注意的是,每个字符串数组最后一个字符必须为“\0”,以表示字符串结束。

在C++中,可以使用许多方法来初始化字符串数组。其中最常用的方法是在大括号中显式地初始化每个字符串。例如:

char strArr[3][10] = {"hello", "world", "C++"};

上面的代码中,字符串数组中的每个字符串都由大括号中的字符串字面量初始化。

访问字符串数组中的一个字符串也很简单,只需要使用数组索引即可。例如,访问第二个字符串可以这样写:

cout << strArr[1] << endl;

上面的代码中,索引“1”指向数组中的第二个字符串,该字符串将被打印到控制台中。

总之,字符串数组是C++中非常有用的数据类型,可以存储多个字符串,并通过索引来访问它们。要声明、初始化和访问字符串数组都很简单,需要注意的是,每个字符串必须以“\0”结尾。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复