问题 单项选择题

设有如下定义: struct complex {int real, unreal;} data1={1, 8}. data2; 则以下赋值语句中错误的是

A.data2=data1;

B.data2=(2, 6);

C.data2.real=data1.real;

D.data2.real=data1.unreal;

答案

参考答案:B

解析: 同类型的结构体变量之间可以相互赋值;同类型的成员间也可相互赋值。

选择题
单项选择题