首页
/
行业洞察
/
正文
INDUSTRY INSIGHT · 深度
C语言-共同体
📅 2026/10/10 5:39:04
✍️ 爱科研究院
👁 阅读 3,247
有时需要使几种不同类型的变量存放到同一段内存单元中这几个变量共用了一块内存空间共用体省内存 省空间 // 早期计算机 硬件资源很紧张用法//构造类型//有了类型之后再定义变量定义指针定义数组做函数形参 做函数返回值类型语法: //类型定义union 共用体名{成员列表};eg:union demo{int a;short b;char c;};定义变量--初始化注意:1.共用体默认初始化是首个成员只能初始化一个成员2.共用体的空间以最大的成员为空间大小3.成员变量起始地址是一样的但是用多少个字节取决于成员变量的类型4.连续赋值时共用体中最终结果取决于取决于最终内存中存放了什么因为后给到的会对前面给到数据形参覆盖5.共用体成员的引用和 结构体引用方式一样.-eg用共用体检测大小端写成函数共用体应用场景:1. 节省空间struct stu{char name[20];int no;float score;};struct teacher{char name[20];int no;float salary;};所以struct member{char name[20];int no;union data{float salary;float score;}d;};struct member stu;stu.d.scorestu.d.salary2. 数据转化ip地址192.168.1.93 //点分十进制//ip地址本质是一个32位整数被我分成了四个部分//四个字节//192.168.1.93
📌 标签:
工业官网
设计趋势
AI 建站
SEO
获取完整报告 →
RELATED ARTICLES
推荐阅读
2026/10/10 5:34:03
AI Agent循环工程实战:自我反思、多Agent协作与核心机制拆解
2026/10/10 5:34:03
PCA9422与PIC18F87J11协同实现高可靠电源管理
2026/10/10 5:34:03
Cloudflare Pages Functions API 实战指南:从 EventContext 到全部绑定类型
2026/10/10 6:34:08
Codex CLI接入OpenAI兼容接口:config.toml字段拆解与高频报错排查实战
2026/10/10 6:34:08
蓝桥杯备战要点:STL容器与基本数学高频考点全解析
2026/10/10 6:34:08
蓝桥杯备赛:STL与基本数学是拿分最快的地基
2026/10/10 6:34:08
Qt集成Tesseract Windows 64位编译版本:从编译到OCR识别实战
2026/10/10 6:34:08
VSCode连接Docker容器开发实战:环境即代码,彻底告别环境不一致
2026/10/10 6:29:08
微信小程序教务管理系统课程设计资源包:从表单提交到PC端入库的完整数据链路
2026/10/10 0:03:38
工业软件标准化路线图:国产替代的落地施工图
2026/10/10 0:03:38
VCMI安卓版实操指南:原生运行英雄无敌3的3步技术落地
2026/10/10 0:03:38
稀疏多通道盲反褶积的MATLAB算法实现与参数调优
2026/10/10 3:42:06
Jev+Agent接管浏览器:browser-use实战与jev-ultrafast性能优化
2026/10/10 3:42:01
多智能体集群实战:DeepAgents编排、MCP与A2A协议及Skills体系
2026/10/10 3:41:58
hindsight:面向LLM应用的事后可观测性工程实践
2026/10/10 3:41:56
我发现了一个新思路:用 Remotion + Claude Code 像写代码一样自动化生成短视频
2026/10/10 3:41:54
Windows下 Codex 中 Chrome 和 Computer Use 插件不可用问题排查及解决参考方式:TaoToken 统一 Key 配置与验证
2026/10/9 11:36:17
2026 大模型集体涨价:用 Python 做企业 Token 成本测算与选型避坑(附配置)