第6章结构体和共用体解答.ppt

typedef定义类型步骤: 按定义变量方法先写出定义体 如 int i; 将变量名换成新类型名 如 int INTEGER; 最前面加typedef 如 typedef int INTEGER; 用新类型名定义变量 如 INTEGER i,j; 2. 共用体变量的引用 共用体变量名.成员名; 如上例所示:x.i; x.ch; x.f 说明: (1)共用体变量不能同时存放多个成员的值,而只能存 放其中一个值,即只能存放当前(最新)的一个成 员的值; (2)就共用体变量整体而言,和结构体变量一样是不能 进行整体的输入、输出,但可以在两个同一类型的 共用体变量之间赋值; (3)由于共用体变量不能同时存放多个成员的值,因此 共用体变量不能进行初始化。 例6.5 共用体变量的引用 void main() { union int_char { short i; char ch[2];} x; x.i=24897; printf(

文档评论(0)

1亿VIP精品文档

相关文档