社区
C语言
帖子详情
求助 ——c语言强制对齐的问题。
步道
2013-04-15 09:28:27
#pragma pack(n)
比如
#pragma pack(4)
struct stu{
int a;
char b;
short c;
};
字节是怎么填充的,为什么有空字节,整个结构体的字节是多少?求详解0.0
...全文
240
4
打赏
收藏
求助 ——c语言强制对齐的问题。
#pragma pack(n) 比如 #pragma pack(4) struct stu{ int a; char b; short c; }; 字节是怎么填充的,为什么有空字节,整个结构体的字节是多少?求详解0.0
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
步道
2013-04-15
打赏
举报
回复
我感觉后面的图太给力了 ,图以前看了很迷糊。
sunxingzhe359
2013-04-15
打赏
举报
回复
字节对齐是为了整存争取,想你说的#pragma pack(4)是按四字节进行整存争取,定义的结果体为了整存争取要进行四字节对齐,就是不足4个字节就补充dummy。
Carl_CCC
2013-04-15
打赏
举报
回复
你这个肯定是8,#pragma pack(4) 在32位机器上默认就是这样,4位对齐,你只有#pragma pack(1)才会得到sizeof是7,对齐就是在内存中的最小单位。
buyong
2013-04-15
打赏
举报
回复
http://blog.csdn.net/21aspnet/article/details/6729724
一学就会——
c语言
0基础实现贪吃蛇项目
很多同学学了
c语言
后,依然不知道
c语言
能干啥,感觉学了就只会helloword。实际上是因为缺少一个完整的项目经验。本课程《一学就会——0基础
c语言
实现贪吃蛇项目》就是为了解决这个
问题
。一方面作为
c语言
的入门项目,另一方面也可以检验同学们的
c语言
水平。学习这个项目后,同学们会更加熟练的使用
c语言
,不仅能够学会如何去调试bug,如何解决项目中实际遇到的
问题
,而且能够为以后在工作中解决类似的
问题
,提供宝贵的经验积累。相关课程《visual studio 2019 小白快速入门视频教程》 https://edu.csdn.net/course/detail/28688《Visual Studio 2019 调试入门视频教程》https://edu.csdn.net/course/play/29995《一学就会——
c语言
0基础实现贪吃蛇项目》https://edu.csdn.net/course/detail/28520《
C语言
项目:图书管理系统》https://edu.csdn.net/course/detail/30122
高负载高并发网站架构分析
由于自己正在做一个高性能大用户量的论坛程序,对高性能高并发服务器架构比较感兴趣,于是在网上收集了不少这方面的资料和大家分享。希望能和大家交流 msn: defender_ios@hotmail.com ——————————————————————————————————————— 初创网站与开源软件 6 谈谈大型高负载网站服务器的优化心得! 8 Lighttpd+S
C语言
面试题汇编
1.局部变量能否和全局变量重名? 答:能,局部会屏蔽全局。要用全局变量,需要使用"::" ;局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。 2.如何引用一个已经定义过的全局变量?
C 语言常见
问题
集
C 语言常见
问题
集原著:SteveSummit翻译:朱群英,孙云修订版0.9.4,2005年6月23日版权所有c. 2005 目录目录 i 前言 xvii 1 声明和初始化 1 1.1 我如何决定使用那种整数类型?................... 11.264位机上的64位类型是什么样的?................ 11.3 怎样定义和声明全局变量和函数最好?.........
C++ 学习拾遗 —— 点滴记录C++学习过程中遇到的
问题
以及整理
2013.5.28 delete []str; 今天在看老师课件的时候,看到析构函数里有一条语句: delete []str; 有印象,但一时想不起来。遂查询了一下。 解释: delete str1; //释放指针变量的内存 delete [] str1; //释放指针数组的内存(说是指针数组,也不是很准确) 指针数组: ...
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章