预处理指令
1.文件包含
#include 是一种最为常见的预处理标志,作为文件的引用;
.h格式的头文件为旧版本,没有.h的头文件为新版本;
#include <io.h> ,编译器从标准库路径开始搜索,#include "io.h",编译器从用户的工作路径开始搜索;
2.宏定义与替换
//定义宏,#define,//取消宏 ,#undef ;
#define可以定义符号常量、函数功能、重新命名、字符串的拼接等;
#把宏参数变成一个字符串,##连接宏参数,#@把宏参数变成字符;
3.条件编译
#if, #ifdef, #endif等也是比较常见的预处理,主要是进行有选择性的编译;
注释掉一些指定的代码,还可以避免重复;
4.布局控制