在C++中定义和使用string数组的方法

分类:知识百科 日期: 点击:0

定义string数组

在C++中,可以使用string数组来存储一系列字符串。定义string数组的方法有两种:

  • 使用标准库中的vector:
    vector str_arr;
  • 使用C++11新增的数组:
    array str_arr;

在定义数组时,可以指定数组的大小,也可以不指定,不指定时,vector会根据实际情况自动调整大小。

使用string数组

使用string数组的方法也有两种:

  • 使用标准库中的vector:
    str_arr.push_back("hello");
  • 使用C++11新增的数组:
    str_arr[0] = "hello";

使用vector时,可以使用push_back()函数来添加新的字符串;使用array时,可以使用数组下标来访问和修改字符串。

遍历string数组

可以使用for循环来遍历string数组:

  • 使用标准库中的vector:
    for (int i = 0; i < str_arr.size(); i++) {
        cout << str_arr[i] << endl;
    }
  • 使用C++11新增的数组:
    for (int i = 0; i < N; i++) {
        cout << str_arr[i] << endl;
    }

使用vector时,可以使用size()函数来获取数组的大小;使用array时,可以使用数组大小来获取数组的大小。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。