char c[5]="ABCD",d[5]="ABCD"是不是等价于char c[5]=d[5]="ABCD";答案认为可以,但我想问可以像char c[5]=d[5]="ABCD",这样赋值吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/11 04:19:58
char c[5]=

char c[5]="ABCD",d[5]="ABCD"是不是等价于char c[5]=d[5]="ABCD";答案认为可以,但我想问可以像char c[5]=d[5]="ABCD",这样赋值吗?
char c[5]="ABCD",d[5]="ABCD"是不是等价于char c[5]=d[5]="ABCD";
答案认为可以,但我想问可以像char c[5]=d[5]="ABCD",这样赋值吗?

char c[5]="ABCD",d[5]="ABCD"是不是等价于char c[5]=d[5]="ABCD";答案认为可以,但我想问可以像char c[5]=d[5]="ABCD",这样赋值吗?
可以,在初始化的时候这样做是行的
但如果是下面这样做就是不对的
char c[5],d[5];
c[5]=d[5]="ABCD";
因为这是赋值操作,而字符串没有这样的赋值操作,有的只是strcpy函数或者strncpy函数,在string.h头文件里