我想给数组每一个元素赋值为字符串,c++能实现嘛
时间: 2023-06-24 21:05:18 浏览: 91
c++设计实现一个"字符串类",要求系统设计具有一定弹性和可扩展性,使得后续维护和扩展功能更容易,增加或修改系统功能变得更简单。
5星 · 资源好评率100%
是的,C++可以实现给数组每一个元素赋值为字符串。可以使用循环结构和字符串数组来实现。
举个例子,假设你要将一个长度为n的字符串数组strs中的每个元素都赋值为字符串"Hello",代码如下:
```c++
#include <iostream>
#include <string>
using namespace std;
int main() {
const int n = 5; // 假设数组长度为5
string strs[n]; // 定义长度为n的字符串数组
for (int i = 0; i < n; i++) {
strs[i] = "Hello"; // 给每个元素赋值为字符串"Hello"
}
// 输出每个元素的值
for (int i = 0; i < n; i++) {
cout << strs[i] << endl;
}
return 0;
}
```
上述代码中,首先定义了一个长度为n的字符串数组strs。然后使用for循环遍历数组中的每个元素,将其赋值为字符串"Hello"。最后再使用for循环输出每个元素的值。
阅读全文