c语言往数组中加字符
时间: 2024-01-13 16:04:46 浏览: 77
可以通过逐个字符赋值或者使用字符串常量直接初始化数组的方式往C语言的字符数组中加字符。具体方法如下:
1. 逐个字符赋值
```c
char str[10];
str[0] = 'p';
str[1] = 'r';
str[2] = 'o';
str[3] = 'g';
str[4] = 'r';
str[5] = 'a';
str[6] = 'm';
str[7] = '\0'; // 字符串以'\0'结尾
```
2. 使用字符串常量直接初始化数组
```c
char str[10] = {'p', 'r', 'o', 'g', 'r', 'a', 'm', '\0'};
// 或者
char str[10] = "program";
```
需要注意的是,使用字符串常量直接初始化数组时,数组长度应该大于等于字符串长度加1,因为字符串以'\0'结尾。
阅读全文