- 5
- 0
- 约3.35千字
- 约 6页
- 2017-06-10 发布于北京
- 举报
struct与union结构体与联合体的区别
struct和union结构体和联合体的区别(转)
共用体?构造数据类型,也叫联合体?用途:使几个不同类型的变量共占一段内存(相互覆盖)?结构体是一种构造数据类型?用途:把不同类型的数据组合成一个整体-------自定义数据类型?---------------------------------------------------------------?结构体变量所占内存长度是各成员占的内存长度的总和。?共同体变量所占内存长度是各最长的成员占的内存长度。?共同体每次只能存放哪个的一种!!?共同体变量中起作用的成员是尊后一次存放的成员,?在存入新的成员后原有的成员失去了作用!?---------------------------------------------------------------?Structure 与 Union主要有以下区别:?1. struct和union都是由多个不同的数据类型成员组成, 但在任何同一时刻, union中只存放了一个被选中的成员, 而struct的所有成员都存在。在struct中,各成员都占有自己的内存空间,它们是同时存在的。一个struct变量的总长度等于所有成员长度之 和。在Union中,所有成员不能同时占用它的内存空间,它们不能同时存在。Union变量的长度等于最长的成员的长度
您可能关注的文档
- R3功能详解–生产管理(二).doc
- RedhatLinux多路径multipath.docx
- QTZ80〔TC6010〕拆装方案2.doc
- Redhat简单配置命令.docx
- rarunrarforLinux命令详解.doc
- References〔格式〕.doc
- rd,PDF,PPT,TXT之间转换方法.doc
- QY–10025–劳动合同–V1.doc
- RCP实现点击页面每1列进行排序.doc
- Regsvr32命令使用全集.doc
- CCTECH常见问题手册 ST5200 ST6200 说明书用户手册.pdf
- Shaanxi Toppuxs Electronic Technology Co., Ltd.无线压力采集终端TSM-04P(BLE&LoRa)用户手册.pdf
- 广州智宇电子有限公司CANFD接口卡PCIeCANFD-400U用户手册.pdf
- Zenner Metering Technology(Shanghai)Ltd.工业自动化仪表0325说明书用户手册.pdf
- Bühler传感器 检测设备BC464002用户手册.pdf
- RS Components 电工电料 PCB接线端子 1881338 使用说明.pdf
- GuangzhouZHIYUANElectronics CANFD总线报文记录与无线数传设备系列产品 CANFDDTU-400EWGR 用户手册.pdf
- 煤炭科学技术研究院有限公司技术规范说明书用户手册.pdf
- RS Components 电工电料 PCB接线端子 1851342 使用说明.pdf
- Teledyne LeCroy 入门指南 WaveSurfer GS-E Rev A 用户手册.pdf
原创力文档

文档评论(0)