若有以下定义语句,union data{ int i; char c; float f;}a;int n;则以下语句中正确的是( )
A: a = {3,'e',1.2};
B: a.i = 5;
C: a= 3.4f;
D: a.c= "e";
A: a = {3,'e',1.2};
B: a.i = 5;
C: a= 3.4f;
D: a.c= "e";
举一反三
- 若有以下定义语句,union data{ int i; char c; float f;}a;int n;则以下语句中正确的是( ) A: a = {3,'e',1.2}; B: a.i = 5; C: a= 3.4f; D: a.c= "e";
- 若有以下定义和语句:union data{int i; char c; float f;}a;int n; 则以下语句正确的是( )。 A: a=5; B: printf("%d\n ",a.i); C: a={2, 'a',1.2}; 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.i); D: n=a;
- 若有以下定义和语句:union data{ int i; char c; float f;}a;则以下语句正确的是:( )。 A: a=5 B: printf("%d\n",a.i); C: a={2,'a',1.2}; 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 ",a.i); D: n=a;