当前位置:网站首页>C语言_联合体共用体引入
C语言_联合体共用体引入
2022-08-01 21:05:00 【Linux 攻城狮】
联合体共用体概念引入
01——联合体共用体概念引入
有时候同一块内存空间存放类型不同,不同类型的变量共享一块空间。
- 结构体元素有各自单独空间,共用体元素共享空间,空间大小由最大类型确定。

- 定义一个联合体:

- 定义一个联合体变量:
![]()
- 计算联合体的长度:
![]()
联合体/共用体像结构体但是有区别:


02——注意共用体的数据覆盖问题
结构体元素互不影响,共用体的赋值会导致覆盖

03——共用体开发案例


例题扩展:




边栏推荐
猜你喜欢
随机推荐
Taobao's API to get the list of shipping addresses
列表页常见的 hook 封装
tiup mirror init
MySQL Syntax Basics
人工智能可信安全与评测
如何让定时器在页面最小化的时候不执行?
分类接口,淘宝分类详情 API
C陷阱与缺陷 第5章 库函数 5.5 库函数signal
360借条安全专家:陌生微信好友不要轻易加贷款推广多是诈骗
在Cesium中实现与CAD的DWG图叠加显示分析
Pytorch框架学习记录13——利用GPU训练
ISC2022 HackingClub白帽峰会倒计时1天!最全议程正式公布!元宇宙集结,精彩绝伦!
LinkedList源码分享
R语言 数据的关系探索
函数(二)
对C语言结构体内存对齐的理解
系统收集集
Pytorch学习记录(八):生成对抗网络GAN
Transplant MQTT source code to STM32F407 development board
线程池处理异常的方法








