有定义语句struct man{ char name[10]; int age; float x;} w;则sizeof(int)的值为 ,sizeof(struct man)的值为 ,sizeof(w)的值为
41818
举一反三
- 有定义语句struct aa{int x;int y;};struct man{ char name[9]; struct aa x;} m={“abcdef”,{20,22}};则m.x.x的值为 ,m.x.y的值为 ,m.x.x*m.name[0]的值为
- 有定义语句struct man{ char name[9];int age;} m={“abcdef”,20},*p=&m;则m.name[5]的值为 ,m.age+2的值为 ,p-> name[3]的值为 ,p->age的值为
- 【填空题】如有以下定义和语句,则sizeof(a) = (),sizeof(b) = ()。 struct { int day; char month; int year;}a,*b;
- 已知有变量 data1 定义如下:union data{ int i;char ch;float f;} data1;则变量data1 所占的内存存储空间可表示为() 。 A: sizeof(int) B: sizeof(char) C: sizeof(float) D: sizeof(int)+sizeof(char)+sizeof(float)
- 定义如下结构体,则表达式sizeof(stu1)的值是( )。 struct student { char name[8]; int age; struct { int year; int month; int day; } birth; } stu1; A: 15 B: 24 C: 10 D: 13
内容
- 0
经下列语句定义后,sizeof(x),sizeof(y),sizeof(a),sizeof(b)在微机上的值分别为(). char x=65; float y=7.3; int a=100; double b=4.5;
- 1
有如下定义: struct number { int a; char b; } num; 则sizeof(num)的值是______。
- 2
经下列语句定义后 ,sizeof(x),sizeof(y),sizeof(a),sizeof(b) 在 微机上的值分别为 (). char x; int y; long a; double b;
- 3
struct { int nValue; char szValue [20];} a;请问sizeof(a)为()
- 4
在16位系统中,定义以下结构体类型 struct s { int a; char b; float f; }; 则语句printf("%d",sizeof(struct s))的输出结果为()