• 2022-06-16
    以下共用体定义错误的是()
    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;
  • B

    内容

    • 0

      已知有变量 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)

    • 1

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

    • 2

      设有以下说明,则下面不正确的叙述是( )。 union data { int i; char c; float f; }un;

    • 3

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

    • 4

      设有: union un { int i;char c;float f; }a; int b; 则下列语句中正确的是____。