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

广州免费推广网站建设4399网页游戏大全

广州免费推广网站建设,4399网页游戏大全,资源网搭建源码,专做投放广告网站1. 结构体的存储 结构体各个成员的地址是连续的结构体变量的地址是第一个成员的地址 2. 64位操作系统8字节对齐 结构体的总字节大小是各个成员字节的总和#xff0c;字节的总和需要是最宽成员的倍数结构体的首地址是最宽成员的倍数结构体各个成员的偏移量是该成员字节的倍数…1. 结构体的存储 结构体各个成员的地址是连续的结构体变量的地址是第一个成员的地址 2. 64位操作系统8字节对齐 结构体的总字节大小是各个成员字节的总和字节的总和需要是最宽成员的倍数结构体的首地址是最宽成员的倍数结构体各个成员的偏移量是该成员字节的倍数否则填充空字节 例子1: #include string.h #include stdlib.h #include stdio.hstruct A {int a; //4 char b; //1 short c; //2 float d; //4 }a;int main(int argc, const char *argv[]) {printf(a%p\n, a);printf(a.a%p\n, a.a);printf(a.b%p\n, a.b);printf(a.c%p\n, a.c);printf(a.d%p\n, a.d);printf(sizieof(a)%ld\n, sizeof(a));return 0; } 计算 运行结果 a0x55b0037eb018 a.a0x55b0037eb018 a.b0x55b0037eb01c a.c0x55b0037eb01e a.d0x55b0037eb020 sizieof(a)12例子2: #include string.h #include stdlib.h #include stdio.hstruct A {int *a; //8 char b; //1 double c; //8 long d; //8 } s1; int main(int argc, const char *argv[]) {printf(s1%p\n, s1);printf(s1.a%p\n, s1.a);printf(s1.b%p\n, s1.b);printf(s1.c%p\n, s1.c);printf(s1.d%p\n, s1.d);printf(sizieof(s1)%ld\n, sizeof(s1));return 0; } 计算 运行结果 s10x55e754e4e040 s1.a0x55e754e4e040 s1.b0x55e754e4e048 s1.c0x55e754e4e050 s1.d0x55e754e4e058 sizieof(s1)32例子3: #include string.h #include stdlib.h #include stdio.hstruct S {char a[5]; //int b; //} s3; int main(int argc, const char *argv[]) {printf(s3%p\n, s3);printf(s3.a%p\n, s3.a);printf(s3.b%p\n, s3.b);printf(sizieof(s3)%ld\n, sizeof(s3));return 0; }计算 运行结果 s30x55da08b43018 s3.a0x55da08b43018 s3.b0x55da08b43020 sizieof(s3)123. 32位操作系统4字节对齐 结构体的总字节大小是各个成员字节的总和字节的总和需要是最宽成员的倍数 如果最宽成员是1则是1的倍数如果最宽成员是2则是2的倍数如果最宽成员是4,8则是4的倍数结构体的首地址是最宽成员的倍数结构体各个成员的偏移量是该成员字节的倍数否则填充空字节 如果成员字节是1则偏移量是1的倍数如果成员字节是2则偏移量是2的倍数如果成员字节是4,8则偏移量是4的倍数 例子4: #include string.h #include stdlib.h #include stdio.hstruct S5 {char a; //int *b; double c;long d;}s5 ;struct S6 {char e[5];struct S5 s5; int f;}s6;int main(int argc, const char *argv[]) {printf(s6.e%p\n, s6.e);printf(s6.s5.a%p\n, s6.s5.a);printf(s6.s5.b%p\n, s6.s5.b); printf(s6.s5.c%p\n, s6.s5.c);printf(s6.s5.d%p\n, s6.s5.d);printf(s6.f%p\n, s6.f);printf(sizieof(s6)%ld\n, sizeof(s6));return 0; } ~ 计算 运行结果 s6.e0x565cf040 s6.s5.a0x565cf048 s6.s5.b0x565cf04c s6.s5.c0x565cf050 s6.s5.d0x565cf058 s6.f0x565cf05c sizieof(s6)32
http://www.w-s-a.com/news/373002/

相关文章:

  • 网站的构架与组成建站公司兴田德润
  • php网站部署步骤邯郸哪有做网站的
  • 做设计什么设计比较好的网站南充市住房和城乡建设局考试网站
  • 郑州做系统集成的公司网站龙岩
  • 厦门SEO_厦门网站建设网络营销课程视频
  • vs 2015 网站开发开网店在线咨询
  • 前端如何优化网站性能大学学校类网站设计
  • 中国铁路建设投资公司网站熊学军中国it外包公司排名前50
  • 房产网站的建设广州推广排名
  • 湟源县网站建设wordpress删除未分类
  • 营销型网站开发推广厦门百度seo公司
  • 遵义网站开发培训上海中高风险地区名单最新
  • 禹州市门户网站建设做网站可以申请个体户么
  • 大良营销网站建设效果彩票网站搭建 做网站
  • 做网站的公司为什么人少了在中国如何推广外贸平台
  • 盘锦网站制作工业电商网站怎么配色
  • 白云企业网站建设seo排名点击软件
  • wordpress跨站脚本攻击漏洞国外注册的域名国内能用吗
  • 西部数码网站管理助手2工信部资质查询网站
  • 公司网站哪个建的好吉林网站制作
  • 视频网站怎么引流wordpress私人玩物
  • 我的家乡湛江网站设计新钥匙网站建设
  • 辽宁网站推广爱前端wordpress5.0.3主题
  • python怎么做网站贵阳网站制作
  • 深圳网站的优化seo网络推广有哪些
  • 网站建设实习报告范文荆州市城市建设档案馆网站
  • 网站开发信息平台项目总结企业网站如何推广
  • 网站备案名称规定手机免费h5制作软件
  • 接网站建设单子的网站网页设计尺寸多大
  • 订制型网站费用做网站的问题