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

政务网的门户网站建设企业官网如何设计

政务网的门户网站建设,企业官网如何设计,安踏网络营销推广案例,品牌网站建设保障大蝌蚪结构体大小的计算需同时满足以下几点 一、结构体成员的偏移量必须是当前成员大小的整数倍。#xff08;0是任何数的整数倍#xff09; 举一个例子 struct Test1{char a; // 当前偏移量为0#xff0c;是char所占字节数1的整数倍 所以所占大小为1char b; …结构体大小的计算需同时满足以下几点 一、结构体成员的偏移量必须是当前成员大小的整数倍。0是任何数的整数倍  举一个例子 struct Test1{char a; // 当前偏移量为0是char所占字节数1的整数倍 所以所占大小为1char b; //当前偏移量为1 是char所占字节数1的整数倍 所以所占大小为1char c; //当前偏移量为2是char所占字节数的整数倍 所以所占大小为1int tmp //当前偏移量为3不是int(默认为4个字节)所占字节数的整数倍 // 所以偏移量要加1变成4 所以所占大小为41 // 一共加起来为 8 }; 在windows执行sizeof(struct Test1)结果确实为8 再看下面一个例子 struct Test2{char a; //1int tmp; // 43 偏移量为1不是int型的整数倍所以要加3char b; //1 偏移量为8是char型的整数倍 所以无需加 }; 如果用上面的方法得到的结果为9 但在调用sizeof(struct Test2)后结果却为12这是为何 是因为还要满足 二、结构体的大小必须满足所有成员不考虑数组的整数倍 接着看上面的Test2例子通过性质一得到结果9然后将9一一和结构体的成员进行比对 9是结构体第一个成员achar所占字节的整数倍没问题9是结构体第二个成员tmp(int)所占大小的整数倍吗显然不是int在此编译器下默认占4个字节所以9要加3变为12这就满足了二。 继续 12是结构体的第三个成员b(char)所占字节的整数倍  所以最后结果应为12。  再看一个结构体的成员包含数组的例子 struct Test3{char a; // 1int tmp; // 43 偏移量为1不是int型的整数倍所以要加3char str[10]; // 10 有10个char元素所以占10个字节结果18 是a的整数倍不是tmp的整数倍改为20 }; struct Test3{char a; // 1int tmp; // 43 偏移量为1不是int型的整数倍所以要加3char str[12]; // 12 有12个char元素所以占12个字节需要24 是a的整数倍是tmp的整数倍 结果确为20所以第二法则不包含数组 }; 注意最后的结果不考虑结构体成员中数组大小的整数倍 如果结构体里内套结构体呢 接着看例子 struct Test4{char a; // 1int tmp; // 43 偏移量为1不是int型的整数倍所以要加3struct B{ // 8char c; // 1int b; // 43 偏移量为1不是int型的整数倍所以要加3}; //如果添加结构体变量就加结构体的空间但不满足法则二 float e; //4 };//不加结构体变量 删掉结构体 整个结果为 12 84上面这结构体的一些规则 不定义变量就是个模板不加入内存。 如果结构体内部有double 需要跟double对齐。 #pragma pack4  : 有一个元素大小超过指定对齐方式就按指定要求对齐 有一个元素大小没超过对齐方式就按照最大元素对齐。
http://www.hkea.cn/news/14424921/

相关文章:

  • 长安网站建设推广公司商店小程序
  • 衡水 网站建设姓氏网站建设的意见和建议
  • 石家庄科技网站深圳英文网站建设公司
  • 网站建设方案书安全性嘉兴建设中学网站
  • 网站开发教育培训什么是市场营销
  • 广西网站建设路国内响应式网站案例
  • 网站地图做法做国内优秀网页网站设计
  • 哈尔滨地铁爱建站C语言开发网站开发语言
  • 《网页设计与网站建设》A卷答案wordpress项目插件
  • 佛山当地网站建设公司网页设计理念及设计思路
  • 网站只有一个首页单页面怎么做排名简述网络推广的方法
  • 建网站建网站做文案的网站有些什么软件
  • 网站开发文档怎么建手机网站平台
  • 福州网站建设流程哪些网站做的好看的图片
  • 北京信管局 网站备案石家庄大型网站设计公司
  • 广州市住房 建设局网站固镇做网站多少钱
  • php后台关闭网站 功能怎么实现网站项目的介绍
  • 公司的网站开发费计入什么科目北京网站开发企业
  • 网站开发简单的框架住房城乡建设部网站
  • 网站建设归哪个部门湖北黄石域名注册网站建设
  • 南京市住房和城乡建设厅网站网络优化软件
  • 国外开网站怎样做平帐wordpress如何搭建论坛
  • 成都网站建设公司开发网站建设与维护选择题
  • 做单页网站怎么选产品便宜点的网站建设
  • 网站做调查问卷给钱的兼职网站怎么才能被百度收录
  • 那个网站做推广比较好竞价推广关键词
  • 北京开发网站公司电脑可以做网站主机么
  • 江西中企动力做的网站做预算查市场价格的网站
  • 聊城pc网站建设软件dw网页设计实验报告
  • 网站建设和维护公司做网站公司高端