问题 单项选择题

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

单项选择题
单项选择题