怎样给c语言字符数组赋值
时间: 2023-09-21 15:11:27 浏览: 90
C语言字符数组初始化
可以使用以下两种方法给C语言字符数组赋值:
1. 使用字符串常量直接初始化字符数组:
```c
char str[] = "Hello, World!";
```
这种方法会自动为字符数组分配足够的空间,并将字符串常量中的字符复制到字符数组中。
2. 逐个将字符赋值给字符数组:
```c
char str[20];
str[0] = 'H';
str[1] = 'e';
str[2] = 'l';
str[3] = 'l';
str[4] = 'o';
str[5] = ',';
str[6] = ' ';
str[7] = 'W';
str[8] = 'o';
str[9] = 'r';
str[10] = 'l';
str[11] = 'd';
str[12] = '!';
str[13] = '\0';
```
需要注意的是,字符数组必须以空字符 '\0' 结尾,以表示字符串的结束。
阅读全文