holyya.com
2025-09-04 06:54:49 Thursday
登录
文章检索 我的文章 写文章
如何在C++中定义String数组
2023-07-12 16:32:23 深夜i     --     --
C++ String 数组 定义

在C++中,可以通过使用标准库中的string类来定义一个字符串数组。string类提供了许多有用的方法,如访问字符串的长度、连接字符串、截取等操作。下面是一个定义字符串数组的示例:


#include <iostream>

#include <string>

using namespace std;

int main()

{

  // 定义一个长度为3的字符串数组

  string strArr[3];

  

  // 给数组元素赋值

  strArr[0] = "hello";

  strArr[1] = "world";

  strArr[2] = "!";

  

  // 遍历输出数组元素

  for(int i = 0; i < 3; i++)

  {

    cout << strArr[i] << " ";

  }

  

  return 0;

}

上述示例中,定义了一个长度为3的字符串数组,然后给每个元素赋值。注意,每个元素都是一个字符串,因此需要使用双引号将其包含起来。最后使用for循环遍历输出数组元素。

除了上面的示例,还可以使用vector容器来定义字符串数组。vector是一个动态数组,可以动态地添加、删除、扩展元素。同时,vector也提供了和string类似的操作方法。下面是一个使用vector容器定义字符串数组的示例:


#include <iostream>

#include <vector>

#include <string>

using namespace std;

int main()

{

  // 定义一个长度为3的字符串数组

  vector<string> strArr(3);

  

  // 给数组元素赋值

  strArr[0] = "hello";

  strArr[1] = "world";

  strArr[2] = "!";

  

  // 遍历输出数组元素

  for(int i = 0; i < 3; i++)

  {

    cout << strArr[i] << " ";

  }

  

  return 0;

}

上述示例中,定义了一个长度为3的字符串数组,然后给每个元素赋值。注意,需要使用vector类的构造函数来指定数组长度。最后使用for循环遍历输出数组元素。

  
  

评论区

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