***NULL的含义: #define NULL 0 指针变量p=NULL,   说明p指向地址为0的单元,有效的地址分配不会把这个地址分配出去的。 特别提示记忆:结构体与共用体的区别 1、定义形式、成员引用形式都相同; 2、占用空间不同 3、union始终只有一个值 这部分内容很少有题,即使也是最基本的概念, 比如成员引用或者成员值输出 (29)若有以下说明和定义 union dt { int a; char b; double c;}data; 以下叙述中错误的是 A)data的每个成员起始地址都相同 B)变量data所占内存字节数与成员c所占字节数相等 C)程序段:data.a=5;printf(%f\n,data.c);输出结果为5.000000 D)data可以作为函数的实参 C语言规定,不能把共用体变量作为函数的参数。 自定义类型typedef 类似于define的作用,即用typedef可以定义 新的类型名(大写),再用此类型名定义相应的变量。 typedef int INTEGER; INTEGER x,y; 等价 int x,y; typedef struct { int num; float score; char s ;

文档评论(0)

1亿VIP精品文档

相关文档