社区
C语言
帖子详情
求助 ——c语言强制对齐的问题。
步道
2013-04-15 09:28:27
#pragma pack(n)
比如
#pragma pack(4)
struct stu{
int a;
char b;
short c;
};
字节是怎么填充的,为什么有空字节,整个结构体的字节是多少?求详解0.0
...全文
270
4
打赏
收藏
求助 ——c语言强制对齐的问题。
#pragma pack(n) 比如 #pragma pack(4) struct stu{ int a; char b; short c; }; 字节是怎么填充的,为什么有空字节,整个结构体的字节是多少?求详解0.0
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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 语言常见
问题
集
C 语言常见
问题
集原著:SteveSummit翻译:朱群英,孙云修订版0.9.4,2005年6月23日版权所有c. 2005 目录目录 i 前言 xvii 1 声明和初始化 1 1.1 我如何决定使用那种整数类型?................... 11.264位机上的64位类型是什么样的?................ 11.3 怎样定义和声明全局变量和函数最好?.........
深入详解计算机神级教材:K&R
C语言
(第二部分):硬件硬核玩家的内功心法 8-14章 全书第二部分助你成为硬核玩家
K&R的哲学思维: 能够用极简、高效、贴近硬件的方式思考
问题
。 底层掌控力: 能够直接操作内存、位,理解程序运行的底层机制。 复杂数据处理能力: 能够设计和实现复杂的数据结构,并与外部文件系统高效交互。 健壮性与工程化: 能够编写出高质量、高可靠、高可维护、易于扩展的
C语言
代码。
问题
解决能力: 能够熟练运用各种调试和优化工具,成为Bug的“终结者”。
C语言
面试题汇编
1.局部变量能否和全局变量重名? 答:能,局部会屏蔽全局。要用全局变量,需要使用"::" ;局部变量可以与全局变量同名,在函数内引用这个变量时,会用到同名的局部变量,而不会用到全局变量。对于有些编译器而言,在同一个函数内可以定义多个同名的局部变量,比如在两个循环体内都定义一个同名的局部变量,而那个局部变量的作用域就在那个循环体内。 2.如何引用一个已经定义过的全局变量?
深入详解计算机神级教材:K&R
C语言
硬核玩家的内功心法 (第三部分)
K&R的哲学思维: 能够用极简、高效、贴近硬件的方式思考
问题
。 底层掌控力: 能够直接操 技术的海洋浩瀚无垠,
C语言
本身也在不断演进(C11, C17, C23)。真正的成长在于持续的学习和实践: 多动手: 亲自敲下每一个代码示例,验证每一个理论。 多思考:: 遇到
问题
,不要急于
求助
,先从底层原理分析。 多阅读: 保持对最新技术、开源项目、芯片手册的关注。 多实践: 参与实际的嵌入式项目,将所学知识转化为实际生产力。 阅读源码: 尝试阅读一些优秀的开源C项目源码,学习大师级的代码风格和设计模式。
高负载高并发网站架构分析
由于自己正在做一个高性能大用户量的论坛程序,对高性能高并发服务器架构比较感兴趣,于是在网上收集了不少这方面的资料和大家分享。希望能和大家交流 msn: defender_ios@hotmail.com ——————————————————————————————————————— 初创网站与开源软件 6 谈谈大型高负载网站服务器的优化心得! 8 Lighttpd+S
C语言
70,026
社区成员
243,244
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章