作业帮 > 综合 > 作业

问一道C语言问题若已定义:struct studentint {int num;name[20];}stu1,stu2;

来源:学生作业帮 编辑:神马作文网作业帮 分类:综合作业 时间:2024/11/11 20:14:09
问一道C语言问题
若已定义:struct studentint
{int num;
name[20];
}stu1,stu2;
下列语句中不正确的是
A.strcpy(stu1.name,stu2.name)
B.stu1=stu2
C.stu1.name="li Min"
D.stu1.num=stu2.num
我想问选项B为什么是正确的……
问一道C语言问题若已定义:struct studentint {int num;name[20];}stu1,stu2;
这个是C语言的规定,结构体元素可以整体赋值
赋值的时候编译器按照各个元素标准的赋值规则赋值