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/23 05:25:37
structcomplex{intreal,unreal;}datal={1,8},data2;则以下赋值语句中的错误的是A)data2=data1;B)data2=(2,6);C)data2.rea

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;
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;

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是错的,根本就没有B这种赋值方式,A选项两个变量是同类型的当然可以赋值,C和D也可以.还有你的datal={1,8},data2;这边写错了,应该是data1