若有定义: union Data { int i; char c; float f; }x; int y; 则正确的语句是
举一反三
- 若有以下定义和语句: union data { int i; char c; float f; }a; int n; 则以下语句正确的是
- 若有以下定义和语句union data{ int i; char C; float f;}X;int Y;则以下语句正确的是()。 A: x=10.5; B: x.C=101: C: Y=x; D: printf("%d\n",x);
- 以下共用体定义错误的是() 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 c; float f; }a; int n; A: a=5; B: a={2,’a’,1.2}; C: printf(“%d ”,a); D: n=a;
- 若有以下定义和语句,则以下语句正确的是( )。 union data{ int i; char c; float f; }a; int n; A: a=5; B: a={2,'a',1.2}; C: printf("%d\n",a); D: n=a;