
C语言
TCCaiWQ
这个作者很懒,什么都没留下…
展开
-
do...while(0)的妙用
转载自:http://www.cnblogs.com/flying_bat/archive/2008/01/18/1044693.html在C++中,有三种类型的循环语句:for, while, 和do...while, 但是在一般应用中作循环时, 我们可能用for和while要多一些,do...while相对不受重视。 但是,最近在读我们项目的代码时,却发现了do...wh转载 2012-04-02 16:51:45 · 595 阅读 · 0 评论 -
C语言自定义调试信息,预定义宏的运用
1、__VA_ARGS__ 是一个可变参数的宏,在宏前边加上##的作用是,当可变参数的个数为0时,这里的##会把前边多余的“,”去掉,否则会编译出错2、__FILE__ 宏在预编译时会替换成当前的原文件名3、__LINE__ 宏在预编译时会替换成当前行号4、__func__ 宏在预编译时会替换成当前函数名for example:#define d原创 2012-09-05 11:35:47 · 1697 阅读 · 0 评论