C需要字符数组中可以在赋值语句中通过赋值运算 符"="对字符数组整体赋值
时间: 2023-07-16 14:12:28 浏览: 280
是的,可以使用赋值运算符"="对字符数组整体进行赋值。例如:
```c
char str1[] = "Hello, World!"; // 字符串常量赋值给字符数组
char str2[20]; // 定义一个长度为20的字符数组
str2 = "Hello, World!"; // 这样是错误的,不能对数组整体赋值
// 可以使用strcpy函数将字符串复制到字符数组中
strcpy(str2, "Hello, World!");
```
需要注意的是,使用赋值运算符"="对字符数组整体赋值是不可行的,因为字符数组名是一个指向数组首元素的常量指针,不能被赋值。如果想要将一个字符串复制到字符数组中,可以使用strcpy函数或者strncpy函数。
阅读全文