单选题:设有以下定义union data( int dl;f|aat d2;)dem0;则下面叙述中错误的是(  )。

  • 题目分类:C语言
  • 题目类型:单选题
  • 查看权限:VIP
题目内容:
设有以下定义
union data
( int dl;f|aat d2;)dem0;
则下面叙述中错误的是(  )。 A.变量dem0与成员d2所占的内存字节数相同
B.变量dem0中各成员的地址相同
C.变量dem0和各成员的地址相同
D.若给demo.d1赋99后,dem0.d2中的值是99.0

参考答案:
答案解析:

有以下程序#include<stdio.h>#include<string.h>typedef struct{ cha

有以下程序#include#includetypedef struct{ char Ylain@[9];char

查看答案

以下关于typedef的叙述错误的是(  )。

以下关于typedef的叙述错误的是(  )。A.用typedef可以增加新类型 B.typedef只是将已存在的类型用一个新的名字来代表 C.用typede{

查看答案

以下关于long、int和short类型数据占用内存大小的叙述中正确的是(  )。

以下关于long、int和short类型数据占用内存大小的叙述中正确的是(  )。A.均占4个字节 B.根据数据的大小来决定所占内存的字节数 C.由用户自己定义

查看答案

#define能作简单的替代,用宏来替代计算多项式5*X*x 4-5*x+5的值的函数f,正确的宏定义语句为(  )。

#define能作简单的替代,用宏来替代计算多项式5*X*x 4-5*x+5的值的函数f,正确的宏定义语句为(  )。A.#define f(x) 5*x*x+

查看答案

有以下程序:main(){int a=0,b=10,c=0,d=0;if(a=1)b=1;c=2;else d=3:pr

有以下程序:main(){int a=0,b=10,c=0,d=0;if(a=1)b=1;c=2;else d=3:printf(”%d,%d,%d,

查看答案