C语言如何将字符串储存在数组中
时间: 2023-12-03 12:43:39 浏览: 83
字符串与字符数组的区别-c语言程序设计
在 C 语言中,字符串可以存储在字符型数组中。以下是一些示例代码:
```c
char str1[6] = {'H', 'e', 'l', 'l', 'o', '\0'}; // 使用字符数组初始化字符串,末尾需要添加 '\0'
char str2[] = "World"; // 直接使用字符串字面量初始化字符串
char str3[12]; // 定义一个字符数组用于存储字符串
strcpy(str3, "Hello World"); // 使用 strcpy() 函数将字符串复制到字符数组中
```
在这里,`str1` 和 `str2` 都是字符串,`str1` 是用字符数组初始化的,而 `str2` 是用字符串字面量初始化的。`str3` 是定义的一个字符数组,然后使用 `strcpy()` 函数将字符串复制到 `str3` 中。需要注意的是,字符串最后一个字符必须是 `'\0'`,表示字符串的结束符。
阅读全文