![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
编译
BigSoldierWu
这个作者很懒,什么都没留下…
展开
-
printf 的宏定义版本
printf 的宏定义版本前言:我们在写程序的时候,总是或多或少会加入一些printf之类的语句用于输出调试信息,但是printf语句有个很不方便的地方就是当我们需要发布程序的时候要一条一条的把这些语句删除,而一旦需要再次调试的时候,这些语句又不得不一条条的加上,这给我们带来了很大的不便,浪费了我们很多的时间,也造成了调试的效率低下。所以,很多人会选择使转载 2013-08-19 16:53:51 · 484 阅读 · 0 评论 -
结构体对齐
实际在考虑到程序编写过程中的对齐,还需要引出一个重要的概念:对齐参数。对于不同的系统,默认的对齐参数是不一样的,Win32平台下的微软VC编译器在默认情况下采用如下基本数据类型T的大小,即sizeof(T)。Linux下的GCC奉行的是另外一套规则:任何2字节大小(包括单字节)的数据类型(比如short)的对齐参数就是sizeof(T),而其它所有超过2字节的数据类型(比如long,double)转载 2013-10-17 14:35:11 · 757 阅读 · 0 评论