宏定义:
#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