c++string数组
时间: 2023-07-19 22:07:46 浏览: 90
二维string数组存放薪金和职员姓名,以及插入、排序、删除源代码
在 C++ 中,可以使用字符串数组来存储多个字符串。以下是一个示例程序,演示如何声明和初始化字符串数组:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
// 声明一个字符串数组
string names[3];
// 给数组赋值
names[0] = "Alice";
names[1] = "Bob";
names[2] = "Charlie";
// 输出数组中的值
for (int i = 0; i < 3; i++) {
cout << names[i] << endl;
}
return 0;
}
```
在这个示例中,我们声明了一个长度为 3 的字符串数组 `names`。然后,我们分别给数组中的每个元素赋值,最后使用循环输出了数组中的所有值。
需要注意的是,字符串数组中的每个元素都是一个 `std::string` 类型的对象,因此需要在程序开头包含 `<string>` 头文件,并使用 `using namespace std;` 语句来简化代码。
阅读全文