C语言 --预处理

预处理命令:在编译之前处理,进行替换

        宏定义#define 标识符 字符串 ;#define 宏名(参数表) 字符串

用宏名代替一个字符串,只做简单置换,不做正确性检查;不是c语句,没有分号;有效范围自定义开始到本源文件结束;可以用#undef结束宏定义作用域;只做字符替换,不分配内存空间

文件包含:#include “文件名”  #include <文件名>

在预处理后把include的.h文件包含到柱文件中,得到新的源程序,然后再对这个文件进行编译。用<>表示先从C库函数中,这称为标准方式,””表示先在用户当前目录中寻找,如果找不到,再按标准方式查找。如果是标准的用<>节约时间

条件编译:当条件满足对某一组语句进行编译,条件不满足则不编译。

你可能感兴趣的:(C语言 --预处理)