第一种

#pragma pack(push, 1) // 先把当前对齐设置压栈,再设置为1字节对齐
struct S
{
char a;
int an[];
};
#pragma pack(pop) // 恢复先前压栈的设置
#pragma pack(push, 1)相当于
#pragma pack(push)
#pragma pack(1)

第二种

#pragma pack (n)             //作用:C编译器将按照n个字节对齐。
struct S
{
char a;
int an[];
}
#pragma pack () // 作用:取消自定义字节对齐方式

最新文章

  1. 前端MVC学习——模块发开发、seajs学习
  2. dapper关联关系查询小测试
  3. asp.net mvc上传头像加剪裁功能介绍
  4. Python生成器 yield
  5. J2EE开发框架搭建(1) - maven搭建多项目
  6. HTML5分析实战WebSockets一个简短的引论
  7. 一个简单的Servlet工具
  8. HBase shell 命令介绍
  9. mysql批量导出单结构与结构数据表脚本
  10. Coursera, Deep Learning 5, Sequence Models, week3, Sequence models & Attention mechanism
  11. Linux的php-fpm优化心得-php-fpm进程占用内存大和不释放内存问题(转)
  12. 潭州课堂25班:Ph201805201 并发(非阻塞,epoll) 第十课 (课堂笔记)
  13. ldap集成jira
  14. 高通平台framework,hal,kernel打开log【转】
  15. 回声UDP服务器端/客户端
  16. (最长不降子序列)最少拦截系统 -- hdu -- 1257
  17. UVALive 4168
  18. Dom操作(标签--增、删、移动)
  19. 解题:HDU 4609 Three Idiots
  20. [ 原创 ]学习笔记-做一个Android音乐播放器是遇到的一些困难

热门文章

  1. ArcGIS API for JavaScript 入门教程[6] 再讲数据——Map类之可操作图层
  2. hexo 报错 Cannot read property 'replace' of null
  3. idea中去除重复代码提示的灰色波浪线
  4. gcc链接,去掉不用的函数和data
  5. Python3+unitest自动化测试初探(上篇)
  6. Docker最全教程——MongoDB容器化(十二)
  7. 关于px,分辨率,ppi的辨析
  8. DSAPI 字符串和文件转Md5字符串
  9. OO第二次博客作业——电梯调度
  10. SSM框架使用