union u { char ch; int i; float f; }; 定义了共用体变量.
举一反三
- 以下共用体定义错误的是() A: union{ int i;char ch;float f;}a,b,c; B: union data{int i;char ch;float f;} C: union data{int i; char ch;float f;}union data a,b,c; D: union data{ int i;char ch;float f;};union dataa,b,c;
- 有以下共用体声明,赋值错误的是()。 union data { int i; char ch; float f; }
- 已知有变量 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)
- union data { int i; char c; float f; }a;
- 5.若有如下说明语句,则定义了union student{ long num; char name[20]; char sex; int age;} ; A: 共用体变量 B: 结构体变量 C: 结构体类型 D: 共用体类型