C++ 字符串数组初始化
时间: 2023-10-18 16:06:15 浏览: 200
C语言字符数组初始化
在 C++ 中,可以使用以下两种方式初始化字符串数组:
1. 使用花括号 {} 初始化器:
```c++
char str[5] = {'h', 'e', 'l', 'l', 'o'};
```
2. 使用字符串字面值初始化:
```c++
char str[6] = "hello";
```
需要注意的是,使用字符串字面值初始化时,数组大小必须比字符串长度多 1,因为需要额外存储字符串结尾的空字符 '\0'。
阅读全文