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

不良网站正能量进入窗口都匀市住房和城乡建设局网站

不良网站正能量进入窗口,都匀市住房和城乡建设局网站,网站建设与网页设计案例教程pdf下载,网站怎么做不违法转自#xff1a;http://blog.csdn.net/feimor/article/details/6858103 使用C语言时#xff0c;常常使用struct#xff0c;对于union类型却几乎没有用过#xff0c;只知道它是联合类型#xff0c;各字段共享一块内存#xff0c;实际应用中却不知道它的具体用途。 今天读《…转自http://blog.csdn.net/feimor/article/details/6858103 使用C语言时常常使用struct对于union类型却几乎没有用过只知道它是联合类型各字段共享一块内存实际应用中却不知道它的具体用途。 今天读《编程卓越之道》中看到有对其使用的简单介绍记录在此 首先摘录一下struct和union的重要区别     struct为每个字段在不同的偏移处分配存储空间而联合则将所有的字段重叠在内存中的相同偏移处。 联合类型的用途              1、创建别名。别名是内存对象原名之外的其他名字。比如在程序中经常会用到将一个数据类型强制转换为另一个类型这个操作可以使用联合来代替。 比如typedef union{ char c; uint32 u; }CharOfUnion v; 可以通过v.u来操作一个uint32类型的对象当需要将uint32变量的低端字节看做一个字符的时候只需要访问v.c就可以了。 实际应用中大多数的协议结构定义中都会使用union类型来定义。   2、使用联合来将较大的对象分解成组成这个对象的各个字节。尤其在单片机编程中将float拆解成char typedef union{ uint u; char bytes[4]; }asBytes composite; 可以使用composite.bytes数组来访问composite.u字段的各个字节。 转自http://blog.163.com/yx_xie2007/blog/static/1024642532011101411940162/ 一直以来union都是个很少用到的东西对于这些不常用的结构往往记不住。这次看书又看到了还是学习一下吧。一般在Windows API的一些数据结构中才能看到这个union其实并不复杂。本质上来说和结构体是一样的但是从包装的角度来看有差异。 1、union中可以定义多个成员union的大小由最大的成员的大小决定。 2、union成员共享同一块大小的内存一次只能使用其中的一个成员。 3、对某一个成员赋值会覆盖其他成员的值也不奇怪因为他们共享一块内存。但前提是成员所占字节数相同当成员所占字节数不同时只会覆盖相应字节上的值比如对char成员赋值就不会把整个int成员覆盖掉因为char只占一个字节而int占四个字节 4、联合体union的存放顺序是所有成员都从低地址开始存放的。下面看一个简单的代码  #include stdio.h typedef union{ char c; int a; int b;}Demo; int main(int argc, char **argv){ Demo d; d.c H; d.a 10; d.b 12;  printf(size: %d\n, sizeof(d)); printf(%c\t%d\t%d\n, d.c, d.a, d.b);  return 0;} 原创文章转载请注明:本文出自程序人生  C语言union(联合体 共用体) ps红色字体部分为本人添加。 转载于:https://www.cnblogs.com/shirishiqi/p/5416935.html
http://www.huolong8.cn/news/379197/

相关文章:

  • 苏州网站制作设计网页设计与制作ppt课件
  • 网站优化和网站推广.net网站开发架构
  • 网站布局选择潍坊住房公积金管理中心
  • 潍坊网站制作发抖音投放广告价格一览
  • 电商网站怎样做优化才最合理公司装修合同范本
  • 网站建设播放vr视频php网站开发实例教程
  • 网站建设推广代运营企业建设网站注意事项
  • 东莞网站建设外贸国外有没有做物理小实验的网站
  • wordpress标题属性福州网站的优化
  • 电商网站购物流程园区网站建设调研报告
  • 苏州建网站公司2012版本wordpress
  • 茌平做网站查询网站流量排名
  • 临海房产中介网站如何制作男女在床上做孔网站
  • 简单的网站开发网站网络拓扑图
  • 域名和网站空间相互做解析医疗企业vi设计公司
  • wordpress微博登陆插件seo教学视频教程
  • 如何在网站上做跳转代码有没有做链接的网站
  • 深圳做网站那家公司好wordpress程序迁移
  • 网络管理网站策划书催收网站开发
  • 开展我国电子网站建设人才招聘网官网入口
  • 用php做购物网站案例大学生个人简历电子版
  • 做牙齿的招聘网站建设行业
  • 邢台做网站的价格究竟多少钱?wordpress 点击量
  • 北京市建设工程信息网交易网站如何把网站推广出去
  • 广东省网站备案查询舟山网站制作公司
  • 网络营销网站建设实训百度搜索资源平台token
  • 朔州建设机械网站大名网站建设费用
  • 个人做网站要备案吗为什么自己做的网站打开是乱码
  • 上海建站网全网维护
  • 郑州市建网站wordpress 函数api文件