问题 单项选择题

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

解析: 选项B)需要强制转换数据类型,应该为(struct complex){2,6};。

问答题
口语交际,情景问答题