若有以下定义和语句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: x=10.5;
B: x.C=101:
C: Y=x;
D: printf("%d\n",x);
举一反三
- 若有定义: union Data { int i; char c; float f; }x; int y; 则正确的语句是
- 若有以下定义int x,y; float z; 则正确的赋值语句是__。 A: x=1,y=2,; B: x=y=100; C: x++;; D: x=int (z);;
- 下面关于变量x、y定义及初始化正确的语句是______。 A: int x=y=10; B: char x='\n',char y='b'; C: float x=3;int y=2; D: double x=0.5;y=4.5;
- 若有以下定义和语句: union data { int i; char c; float f; }a; int n; 则以下语句正确的是
- 若有定义int x,y; float a;,下面正确的赋值语句是( )。 A: x=1,y=1, B: y++; C: x=y=4; D: y=int(a);