宏定义:

#define 叫做宏定义命令,它也是C语言预处理命令的一种。
宏定义是用一个标识符来表示一个字符串,如果在后面的代码中出现了该标识符,那么就全部替换成指定的字符串。

#define 预处理器定义常量的形式:

#define identifier value

具体请看下面的实例:

#include <stdio.h>

#define LENGTH 2
#define WIDTH  3
#define NEWLINE '\n'

int main()
{
   int area;

   area = LENGTH * WIDTH;
   printf("value of area = %d", area);
   printf("%c", NEWLINE);

   return 0;
}

当上面的代码被编译和执行时,它会产生下列结果:

value of area = 6