日期:2011-03-22 13:54:00 来源:本站整理
<b>c/c++预处理指令总结</b>[VC/C++编程]
本文“<b>c/c++预处理指令总结</b>[VC/C++编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
常见的预处理功效:
预处理器的主要作用就是把通过预处理的内建功效对一个资源举行等价替换,最常见的预处理有:文件包含,条件编译、筹划掌握和宏替换4种.
文件包含:#include 是一种最为常见的预处理,主如果做为文件的引用组合源程序正文.
条件编译:#if,#ifndef,#ifdef,#endif,#undef等也是对比常见的预处理,主如果举行编译时举行有挑选的挑选,注释掉一些指定的代码,以到达版本掌握、避免对文件反复包含的功效.
筹划掌握:#progma,这也是我们利用预处理的一个重要方面,主要功效是为编译程序供应非通例的掌握流信息.
宏替换:#define,这是最常见的用法,它可以定义标记常量、函数功效、重新命名、字符串的拼接等各种功效.
下面我们看一下常见的预处理指令:
#define 宏定义
#undef 未定义宏
#include 文本包含
#ifdef 假如宏被定义就举行编译
#ifndef 假如宏未被定义就举行编译
#endif 完毕编译块的掌握
#if 表达式非零就对代码举行编译
#else 作为其他预处理的剩余选项举行编译
#elif 这是一种#else和#if的组合选项
#line 改变当前的行数和文件名称
#error 输出一个错误信息
#pragma 为编译程序供应非通例的掌握流信息
以上是“<b>c/c++预处理指令总结</b>[VC/C++编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |
评论内容只代表网友观点,与本站立场无关!
评论摘要(共 0 条,得分 0 分,平均 0 分)
查看完整评论