目录
#include<~> 把另外一个源程序的全部内容嵌入到源程序中来
一、预处理命令概念
1、概念
“编译预处理命令”是进行编译第一次扫描前,系统自动先对程序的预处理部分进行编译,然后才对源程序进行编译
2、C提供的预处理功能主要包括
- 宏定义
- 文件包含
- 条件编译
3、格式
- #开头
- 单独占一行
- 结尾不加分号
二、无参宏——不带参数的宏定义
1、一般形式:#define 标识符 字符串
- 标识符称为“宏名”,通常为大写英文字母,以区别其他标识符;
- 预处理时原样替换(宏展开),而不管其含义是否正确,一直到对宏展开的结果进行编译时,才会产生错误提示;
2、知识点
-
字符串中的宏,不进行宏替换
-
宏定义嵌套:原样替换
-
只做宏替换