Windows下编程
neverforgetZYP
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c语言宏定义
<br />写好C语言,漂亮的宏定义很重要,使用宏定义可以防止出错,提高可移植性,可读性,方便性 等等。<br />下面列举一些成熟软件中常用得宏定义。。。。。。<br />1,防止一个头文件被重复包含<br />#ifndef COMDEF_H<br />#define COMDEF_H<br />//头文件内容<br />#endif<br />2,重新定义一些类型,防止由于各种平台和编译器的不同,而产生的类型字节数差异,方便移植。<br />typedef unsigned char boolean;原创 2010-11-02 15:06:00 · 687 阅读 · 0 评论 -
#line用法
<br /><br />#line 详细解释看MSDN<br />这里主要是解释一下:<br />#line 行数 文件名 <br />在混合语言编程环境中,一般都有一个预编译器,把寄宿语言翻译成C这种寄主语言,而翻译过程会导致我们的代码行数发生变化,这时候编译器给我们报告那一行出现问题了之类的情况,就会导致我们不知所云,因为那个行数不是我们在实际代码中看到的行数。在可能出错的地方插入#line语句,将编译器内部存储的函数和文件名用你传给的行数和名称代替,这样该处出错时,编译器将返回你给出的行数和文件名。原创 2010-11-01 16:30:00 · 4333 阅读 · 0 评论
分享