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

做3dh春丽网站叫什么成都seo

做3dh春丽网站叫什么,成都seo,网站关键词优化多少钱,两网站会员同步结构体内存对齐 偏移量 指的是结构体中某个成员相对于结构体起始地址的字节距离 第一个成员的起始位置为0,一个字节表示一个单位 这里的数字表示的是该成员地址与结构体首地址之间的值 对齐规则 1.结构体第一个成员的第一个字节的偏移量为0 2.其余成员变量要…

结构体内存对齐

偏移量

指的是结构体中某个成员相对于结构体起始地址的字节距离

第一个成员的起始位置为0,一个字节表示一个单位

这里的数字表示的是该成员地址与结构体首地址之间的值

对齐规则

1.结构体第一个成员的第一个字节的偏移量为0

2.其余成员变量要对⻬到某个数字(对⻬数)的整数倍的地址处

对齐数:编译器有一个默认的对齐数,这个数与成员变量的的大小进行对比,小的一方为该成员变量的对齐数

其余成员的变量要存储在对齐数的整数倍

例:第一个为char类型大小为1,第二个为int 大小为4个字节,第二个成员的对齐数是4(4比8小),因此存放的位置是4的倍数,因为第一个成员的大小为1,没有超过4,所以存放的位置为偏移量4

3.结构体的总体的大小,必须是最大对齐数的整数倍

以上述的例子为例

在设置第三个成员变量,char,大小为1字节,根据第二个规则,偏移量为8,因为最大的对齐数是4,而三个成员变量所使用的字节长度为9(以0开始计算),所以4的倍数8,就不能使用,只能使用12,因此该结构体的总体大小为12字节

4.当嵌套了结构体时结构体的总体大小是所以结构体的最大对齐数的倍数

修改默认对齐数

使用预处理指令“ #pragma ”可以修改编译器的默认对齐数

语法结构:#pragma pack

#pragma pack(n)         // 设置新的对齐数为 n(通常为 1, 2, 4, 8, 16 等)
#pragma pack()          // 恢复默认对齐数

http://www.dtcms.com/wzjs/295934.html

相关文章:

  • 网站后台模板 下载重庆百度推广排名优化
  • 日本做暖暖视频网站试看电商网站seo怎么做
  • 怎么做网站搜索框搜索seo搜索引擎是什么意思
  • 保定网站搜索排名网络广告联盟
  • 移动网站与pc网站关键词提取工具
  • 余江县建设局网站百度推广客服电话
  • 自做网站告白如何弄百度风云榜游戏
  • 最好的做网站抖音宣传推广方案
  • 域名注册和网站建设电子商务网站推广策略
  • 网站建设算什么费用seo优化排名技术百度教程
  • 做网站需要钱吗武汉刚刚发生的新闻
  • 海南微信网站制作平台今日重大新闻头条财经
  • 网站和软件是怎么做的百度官网认证免费
  • 科技助手和平精英seo关键词排名优化软件怎么选
  • 手机域名注册被骗宁波优化网站厂家
  • 一级a做爰片免费网站神马电影北京seo技术交流
  • 佛山哪个做网站的好西安seo按天收费
  • 网站开发的费用申请seo顾问张智伟
  • 用dw做的网站怎么放到网上青岛seo整站优化招商电话
  • 做风水起名网站推广网站外包
  • 官网的网站建设公司常德论坛网站
  • 哈尔滨红军街67号海南seo代理加盟供应商
  • 为诈骗团伙做网站天津网站建设技术外包
  • 珠海做网站最好的公司做个网站需要多少钱
  • 网站空间域名维护协议中国十大营销策划机构
  • 石家庄做手机网站建设专业网站推广优化
  • 双控机制建设网站app推广一手单
  • 网站建设是管理费用的哪项费用百度极速版免费下载
  • 绵阳营销型网站建设seo研究中心论坛
  • Javaweb做视频网站独立站平台选哪个好