#define:
define是C语言中的预处理命令,预处理命令以“#”开头,比如我们经常写的代码#include<stdio.h>也是预处理命令。
#define用于宏定义,作用是方便程序段的定义和修改,可以将一个变量强制定义为你想要的值,它能提高源代码的可读性,为编程提供方便。
宏定义又分为无参宏定义(不带参数)和带参宏定义(带有参数)。
预处理是什么?
预处理就是指计算机在进行编译运行之前做的工作。当对一个源文件进行编译时,系统将自动引用预处理程序对源程序中的预处理部分作处理,处理完毕自动进入对源程序的编译。
无参宏定义:固定值,表达式
固定值:(直接上代码)
格式:#define 标识符 变量
#include<stdio.h>
#define SUM 3.1415926 //宏定义,相当于SUM=3.1415926
int main()
{
int r=3;
float face;
face=r*r*SUM; //直接引用SUM
printf("圆的面积为:%.2f",face);
return 0;
}