早教吧 育儿知识 作业答案 考试题库 百科 知识分享

设有定义设有定义:struct{charmark[12];intnum1;doublenu量均值句中错误的是设有定义:struct{charmark[12];intnum1;doublenum2;}t1,t2;,若变量均已正确赋初值,则以下语句中错误的是A)t1=t2;

题目详情
设有定义 设有定义:struct {char mark[12];int num1;double nu量均值句中错误的是
设有定义:struct {char mark[12];int num1;double num2;} t1,t2;,若变量均已正确赋初值,则以下语句中错误的是
  A)t1=t2; B)t2.num1=t1.num1;
  C)t2.mark=t1.mark; D)t2.num2=t1.num2;
刚学结构体,c不明白,能细说一下吗
▼优质解答
答案和解析
c 不对
mark是字符数组,数组之间不可以直接用等号赋值,要赋值可以这样:
strcpy(t2.mark,t1.mark);