单项选择题

设有以下定义 union data { int d1; float d2; }demo; 则下面叙述中错误的是

A.变量demo与成员d2所占的内存字节数相同
B.变量demo中各成员的地址相同
C.变量demo和各成员的地址相同
D.若给demd1赋99后,demd2中的值是99.0
<上一题 目录 下一题>
热门 试题

单项选择题
有下列程序: #include struct tt { int x;struct tt *y;}*p; struct tt a[4]={20,a+1,15,a+2,30,a+3,17,a}; main( ) { int i; p=a; for(i=1;i<=2;i+ +) {printf( %d, ,p->x);p=p->y;} } 程序的运行结果是()。

A.20,30,
B.30,17
C.15,30,
D.20,15,

单项选择题
以下关于typedef的叙述错误的是
A.用typedef可以增加新类型
B.typedef只是将已存在的类型用一个新的名字来代表
C.用typedef可以为各种类型说明一个新名,但不能用来为变量说明一个新名
D.用typedef为类型说明一个新名,通常可以增加程序的可读性
相关试题
  • 有以下程序 #include <stdio.h> mai...
  • 有以下程序 #include <stdio.h> #i...
  • 有以下程序 #include <stdio.h> int...
  • 有以下程序 #include <stdio.h> #i...
  • 有以下程序 #include <stdio.h> voi...