21xrx.com
2024-09-20 00:37:52 Friday
登录
文章检索 我的文章 写文章
C++如何定义字符串数组
2023-07-04 22:20:45 深夜i     --     --
C++ 字符串 数组 定义

在C++中定义字符串数组可以使用char类型的数组和string类型的数组。

使用char类型的数组定义字符串数组时,需要使用字符数组的方式来定义。具体步骤如下:

1. 定义字符数组,设置其长度为字符串的长度加一,以兼容末尾的‘\0’字符。

2. 将字符串的每一个字符逐个赋值给字符数组相应位置。

例如,定义一个名为strArr的字符串数组,其赋值为“Hello World”。


char strArr[12];

strArr[0] = 'H';

strArr[1] = 'e';

strArr[2] = 'l';

strArr[3] = 'l';

strArr[4] = 'o';

strArr[5] = ' ';

strArr[6] = 'W';

strArr[7] = 'o';

strArr[8] = 'r';

strArr[9] = 'l';

strArr[10] = 'd';

strArr[11] = '\0';

使用string类型的数组定义字符串数组时,可以直接在定义时将字符串赋值给string类型的数组。具体步骤如下:

1. 定义string类型的数组。

2. 使用花括号将多个字符串围起来,每个字符串用双引号包裹,用逗号隔开。

例如,定义一个名为strArr的字符串数组,其赋值为“Hello World”。


string strArr[] = "World";

无论使用char类型的数组还是string类型的数组定义字符串数组,其都是可以进行遍历、添加、删除、查找等字符串操作的。

  
  

评论区

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