概述
所有以 #(哈希)符号开头的语句都称为预处理器指令/命令,因此,#define 和 #include 也称为预处理器指令。预处理器指令在程序中的任何其他命令之前执行。在 C 程序中,我们通常将所有预处理器指令都写在 C 程序顶部的 main() 函数之外。#define 指令用于定义 C 程序中的常量或表达式,而 #include 指令用于将头文件的内容包含在我们的 C 程序中。
介绍
C 程序中使用的预处理器指令主要有三种类型:宏、文件包含、条件编译。
宏
它是一些常量值或表达式,可以在我们的 C 程序中使用 #define 命令进行定义。例子:
- 定义值
#define G 9.8
- 定义表达式
#define SUM(a,b) (a + b)
文件包含
它将定义为头文件的内