当前位置: 首页 > news >正文

漳州城乡建设局网站首页济宁亿蜂网站建设

漳州城乡建设局网站首页,济宁亿蜂网站建设,比较好的建站系统,免费企业邮箱登录入口在C语言中#xff0c;union#xff08;联合体#xff09;是一种特殊的复合数据类型#xff0c;它允许多个不同的数据成员共享同一块内存空间。与struct#xff08;结构体#xff09;不同的是#xff0c;union中的所有成员共用同一个内存地址#xff0c;因此同时只能存储…在C语言中union联合体是一种特殊的复合数据类型它允许多个不同的数据成员共享同一块内存空间。与struct结构体不同的是union中的所有成员共用同一个内存地址因此同时只能存储一个成员的值。 定义union union Data {int i;float f;char str[20]; };union的特性 共用内存union的所有成员共享同一个内存地址所以union的大小等于最大成员的大小。节省内存与struct相比union节省了内存因为它一次只存储一个成员的值。只能存一个成员的值每次只能给一个成员赋值赋新值会覆盖之前的值。 使用union #include stdio.hunion Data {int i;float f;char str[20]; };int main() {union Data data;data.i 10;printf(data.i: %d\n, data.i);data.f 220.5;printf(data.f: %.1f\n, data.f);// 由于共用内存存储新的成员会覆盖之前的成员值data.i 15;printf(data.i after modifying: %d\n, data.i);printf(data.f after modifying: %.1f\n, data.f); // 值可能变得不可预期return 0; }关键点 当访问一个成员时其他成员的值可能会被破坏。union通常用于节省内存特别是在需要存储多种不同类型但在某一时刻只使用其中一种的场景中比如硬件寄存器处理。 应用场景 union常用于 低级硬件访问联合体可以用于直接操作寄存器或内存。数据解析比如网络协议数据包的解析中不同的数据类型可能使用同一内存区域。
http://www.dnsts.com.cn/news/245956.html

相关文章:

  • 国外 网站 设计做t恤网站 一件也可以做
  • 临沂网站临沂网站制作有什么平台可以发布推广信息
  • 广告设计制作安装合同手机网站建设用乐云seo
  • 圣沃建设集团官方网站银川哪家网络公司做网站做得好
  • ppt做杂志模板下载网站郑东新区网站开发
  • 重庆网站设计公司排名全屋整装十大公认品牌有哪些
  • 企业网站推广哪家好ps做网站要求高吗
  • 网站推广的方式和方法网站开发工资一般多少
  • 网站 黑白深圳英文网站建设专业公司
  • 开锁做网站哪个好国家级示范职业学校 建设网站
  • 网站全站建设开题报告范文长春seo排名扣费
  • 重庆智能网站建设哪里好专业网站建设的价格
  • 校园网站建设详细的设计方案it项目网站开发的需求文档
  • 个人备案的网站可以做商城如何提高自己的营销能力
  • 企业网站建设合同范本oa系统排名
  • 网站体验方案荔枝视频在线观看免费最新
  • 网站怎么做组织图网站开发与应用 答案
  • 越秀公司网站建设南宁市网站开发
  • 美食网站建设策划报告凡科网站建设样品图
  • 本地网站开发如何建立网站后台程序
  • 公司网站建设怎么弄电商网站建设应用
  • 信息时代网站建设的重要性高校学风建设专栏网站
  • 类似返利网的网站建设营业执照网上年审
  • 晋城网站建设开发手机会员卡管理系统免费版
  • 无锡网站建设xinysu青海网网站建设
  • 支付宝接口 网站备案做推广网站那里好
  • 聚宝汇 网站建设网站开发电脑内存要多少钱
  • 德阳定制建站网站建设制作公司网站首页模板
  • 可以做旅游攻略的网站长沙seo代理
  • 网站开发时间安排wordpress删除版权