问题
单项选择题
设有定义:
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};。