共用体
摘要:
有时需要使几种不同类型的变量存放到同一段内存单元中。例如可以一个整形变量,一个字符型变量,一个实型变量放在同一地址开始的内存单元中。以上3个变量在内存单元中占的字节数不同,但是都从同一地址开始存放。也就是使用覆盖技术,几个变量互相覆盖。 共用体和结构体形式相似。但含义不同。 结构体变量所占的内存长度是各成员占的内存长度之和。每个成员分别占有其自己的内存单元。共用体变量所占的内存长度等于最长的成员的长度。 共用体类型数据的特点: (1) 同一内存段可以用来存放几种不同类型的成员,但在每一瞬间只能存放其中一种,而不是几种同时存在。也就是说在每一瞬时只有一个成员起作用,其他的成员不起作用,即不是几. 阅读全文
posted @ 2011-04-02 02:16 zxl2431 阅读(1886) 评论(1) 推荐(1) 编辑