c++string数组初始化为0
时间: 2023-10-28 17:16:58 浏览: 263
c++从0开始
在 C++ 中,string 类型的数组会自动初始化为默认值,也就是空字符串。如果你想将其初始化为零,则可以使用以下语法:
```cpp
#include <iostream>
#include <string>
using namespace std;
int main() {
string arr[10] = {string(10, '0')}; // 初始化为10个"0"
for (int i = 0; i < 10; i++) {
cout << arr[i] << endl; // 输出每个元素的值
}
return 0;
}
```
在上面的示例中,我们使用了花括号语法来初始化 string 类型的数组。其中,string(10, '0') 表示一个长度为 10,每个字符都为 '0' 的字符串。这样,整个数组就被初始化为 10 个值为 "0000000000" 的字符串。
阅读全文