设有定义:struct{char mark[12];int num1;double num2;}t1,t2;,若变量均已正确赋初值,则下列语句中错误的是( )。

admin2022-10-24  17

问题 设有定义: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

解析 本题考查结构体变量的引用。mark为结构体中的数组,不能直接赋值,所以C选项错误。故本题答案为C选项。
转载请注明原文地址:https://kaotiyun.com/show/9xkp777K
0

最新回复(0)