char c[5]="ABCD",d[5]="ABCD"是不是等价于char c[5]=d[5]="ABCD";答案认为可以,但我想问可以像char c[5]=d[5]="ABCD",这样赋值吗?
来源:学生作业帮助网 编辑:作业帮 时间:2024/06/20 12:23:19
![char c[5]=](/uploads/image/z/4488810-42-0.jpg?t=char+c%5B5%5D%3D%22ABCD%22%2Cd%5B5%5D%3D%22ABCD%22%E6%98%AF%E4%B8%8D%E6%98%AF%E7%AD%89%E4%BB%B7%E4%BA%8Echar+c%5B5%5D%3Dd%5B5%5D%3D%22ABCD%22%3B%E7%AD%94%E6%A1%88%E8%AE%A4%E4%B8%BA%E5%8F%AF%E4%BB%A5%2C%E4%BD%86%E6%88%91%E6%83%B3%E9%97%AE%E5%8F%AF%E4%BB%A5%E5%83%8Fchar+c%5B5%5D%3Dd%5B5%5D%3D%22ABCD%22%2C%E8%BF%99%E6%A0%B7%E8%B5%8B%E5%80%BC%E5%90%97%3F)
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头文件里