设有定义语句“struct {int a;float b;char c;}abc;”,则对结构体成员a的引用可以是abc->a。 ()
举一反三
- 设有定义:struct {int a; float b; char c;} abc, *p_abc=&abc; 则对结构体成员a的引用方法可以是abc.a和 。
- 设有以下说明语句,则下面的叙述正确的是( )。struct abc{int m; float n;}stype; A: struct是结构体类型的关键字 B: abc是用户定义的结构体名 C: m和n都是结构体成员 D: stype是用户定义的结构体变量名 E: struct abc 是结构体类型名
- 设有下列数据定义语句,则表达式sizeof(abc)的值是______ struct{char a;long b;float c;}abc; A: 3 B: 9 C: 8 D: 6
- 若有下面的结构体类型定义,struct abc{ int m1; double m2[2]; float m3;}则sizeof(struct abc)的值是____。 A: 24 B: 3 C: 6 D: 18
- 有以下说明定义和语句,可用a.day引用结构体成员day,请写出引用结构体成员a.day的其它两种形式 、 。 struct{int day;char mouth; int year;}a,*b;b=&a;