C语言教程:宏(#define指令定义)

宏是一种可由宏的值代替的代码段。 宏由#define指令定义。 有两种类型的宏:

  • 类似对象的宏
  • 类似函数的宏

类似对象的宏

类似对象的宏是一种被值替换的标识符。它广泛用于表示数字常数。 例如:

#define PI 3.14

C

这里,PI就是代替值3.14的宏名称,对于宏名称可使用与变量命名规则相同的其它名称。

类似函数的宏

类似函数的宏看起来像函数调用。例如:

#define MIN(a,b) ((a)