C语言程序运行的顺序:源代码 -》编译预处理 ——》 编译 -》链接 -》 运行
编译预处理指令:在编译前进行解析处理的指令
编译预处理指令
1、宏定义 #define
1.1 不带参数宏定义
1.2 带参数的宏定义
2、条件编译
3、文件包含 #include
编译预处理指令:
1、所有编译预处理指令都是以#开头的
2、所有编译预处理指令都是不需要分号
不带参数宏定义:在预编译的时候所出现宏名标识的地方都会被替换成宏名后面的值
注意点:
1、在注释中的宏名不会替换
2、在字符串中出现的宏名不会被替换
时间: 2024-10-13 01:14:30