c++如何存储字符串类型的数组
时间: 2023-06-24 18:05:37 浏览: 81
C语言中字符串的存储方法
5星 · 资源好评率100%
在C++中,可以使用字符数组或字符串对象来存储字符串类型的数组。
1. 字符数组:使用字符数组需要指定数组的长度,例如:
```cpp
char str[100]; // 定义一个长度为100的字符数组
```
将字符串存入字符数组可以使用strcpy()函数,例如:
```cpp
strcpy(str, "Hello world!");
```
2. 字符串对象:使用字符串对象需要包含头文件<string>,例如:
```cpp
#include <string>
using namespace std;
string str = "Hello world!"; // 定义一个字符串对象
```
字符串对象的操作和普通变量类似,可以直接进行赋值、拼接等操作,例如:
```cpp
string str1 = "Hello";
string str2 = "world!";
string str = str1 + " " + str2; // 字符串拼接
```
两种方式都可以存储字符串类型的数组,具体使用哪种方式取决于实际情况。
阅读全文