(36)没有定义struct complex{ int real,unreal ;} datal={1,8},data2; 则以下赋值语句中的错误的是A)data2=data1; B)data2=(2,6); C)data2.real1=data1.real; D)data2.real=data1.unreal;

来源:学生作业帮助网 编辑:六六作业网 时间:2024/11/17 23:39:04
(36)没有定义structcomplex{intreal,unreal;}datal={1,8},data2;则以下赋值语句中的错误的是A)data2=data1;B)data2=(2,6);C)d

(36)没有定义struct complex{ int real,unreal ;} datal={1,8},data2; 则以下赋值语句中的错误的是A)data2=data1; B)data2=(2,6); C)data2.real1=data1.real; D)data2.real=data1.unreal;
(36)没有定义
struct complex
{ int real,unreal ;} datal={1,8},data2; 则以下赋值语句中的错误的是
A)data2=data1; B)data2=(2,6); C)data2.real1=data1.real; D)data2.real=data1.unreal;

(36)没有定义struct complex{ int real,unreal ;} datal={1,8},data2; 则以下赋值语句中的错误的是A)data2=data1; B)data2=(2,6); C)data2.real1=data1.real; D)data2.real=data1.unreal;
选择B
A)相同的类型的结构体肯定可以赋值啊
B)要写成data2={2,6};
C)同A一样,只是局部赋值
D)都是int型,同理