设有定义:struct complex{int real,unreal;}datal={1,8},data2;则以下赋值语句中错误的是( )。
- Adata2=(2,6);
- Bdata2=datal;
- Cdata2.real=datal.real;
- Ddata2.real:datal.unreal;
设有定义:struct complex{int real,unreal;}datal={1,8},data2;则以下赋值语句中错误的是( )。
结构体变量建议在定义的时候进行初始化。结构体常见的几种初始化方法如下:计算机内核喜欢用第一种,使用第一种和第二种时。成员初始化顺序可变。因此,可以判断选项A错误。答案为A选项。
假定一个结构类型的定义为 “struct D{int a; D* next;};”,则该类型的长度为()。A4B8C12D16
假定一个结构类型的定义为 “struct A{int a,b; A* c;};”,则该类型的长度为12。()A正确B错误
假定一个结构类型的定义为 “struct A{int a,b; A* c;};”,则该类型的理论长度为()。
4、设有以下说明语句struct stu{int a;float b;} stu
设有以下说明语句struct stu{int a;float b;} stutype;则下面的叙述不正确的是Astruct是结构体类型的关键字Bstruct stu是用户定义的结构体类型Cstutype是用户定义的结构体类型名Da和b都是结构体成员名
5、设有以下语句:typedef struct TY{char C;int a{
设有以下语句:typedef struct TY{char C;int a{4 1;}CIN;则下面叙述中正确的是( )。ACIN是struct Tr类型的变量BTT是struct类型的变量C可以用,lr定义结构体变量D可以用CIN定义结构体变量
6、设有如下说明:typedef struct{int n;char c;dou
设有如下说明:typedef struct{int n;char c;double x;}STD;有以下选项,能正确定义结构体数组并赋初值的语句是( )。ASTD ttr2]={{1,A,62),{2,B,75}};BSTD tt[2]={1,"A...