C++string二维数组
时间: 2023-08-19 20:07:24 浏览: 150
详解C++中的一维数组和二维数组
5星 · 资源好评率100%
在C++中,你可以使用二维数组来存储字符串。下面是一个示例代码:
```cpp
#include <iostream>
#include <string>
const int ROWS = 3;
const int COLS = 2;
int main() {
std::string arr[ROWS][COLS] = {
{"Hello", "World"},
{"C++", "Programming"},
{"String", "Array"}
};
// 遍历并打印二维数组中的字符串
for (int i = 0; i < ROWS; i++) {
for (int j = 0; j < COLS; j++) {
std::cout << arr[i][j] << " ";
}
std::cout << std::endl;
}
return 0;
}
```
在上面的示例中,我们创建了一个3行2列的二维数组,每个元素都是`std::string`类型的字符串。然后,我们使用初始化列表将字符串赋值给二维数组的各个元素。最后,我们遍历二维数组并打印其中的字符串。
运行上述代码,输出将是:
```
Hello World
C++ Programming
String Array
```
希望这对你有帮助!如果还有其他问题,请随时提问。
阅读全文