char a[3];
a = "xxx";
这样是会报错的,因为数组名相当于数组的首地址,这个操作相当于对数组的首地址赋值,所以会报错。
#include <string.h>
char a[3];
strcpy(a, "xxx");
用strcpy函数就可以实现。
char a[3];
a = "xxx";
这样是会报错的,因为数组名相当于数组的首地址,这个操作相当于对数组的首地址赋值,所以会报错。
#include <string.h>
char a[3];
strcpy(a, "xxx");
用strcpy函数就可以实现。