• 2022-05-30
    若有以下定义和语句: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;
  • B

    内容

    • 0

      若有以下定义和语句,则以下语句正确的是( )。 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;

    • 1

      若有以下定义和语句:union data { int i ; char c; float f ; }a; int n;则以下语句正确的是 ( )。 A: n=a; B: a=5 ; C: printf("%d\n",a) ; D: a={2, ’a’,1.2} ;

    • 2

      若有以下定义语句,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";

    • 3

      若有以下定义语句,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";

    • 4

      若有以下定义和语句: union data { int i; char c; float f; }a; int n; 则以下语句正确的是