C语言中define的用法总结
1、宏定义的一般形式为:
宏定义:
#define 标识符 常量 //注意:没有分号
终止宏:
#undef 标识符
提醒:
#define和#include一样,均以"#“开头。凡是以”#"开头的均为预处理命令,其后边不加分号。
为了讲标识符和变量名区分开来,习惯上标识符全部用大写字母。
2、 为什么要使用宏定义或者说有何优点?
2.1 最大的好处就是便于程序的修改。使用宏定义代替一个程序中常用的变量,当需要修改该变量时,只需修改其宏定义即可,方便代码的修改和维护。
2.2 提高代码的可读性。
3、程序举例
1 #include<stdio.h>
2 #define pi 3.14
3 int main()
4 {
5 float r=1.0;
6 float area=pi*r*r;
7 printf("the area of the circle is %f",area);
8 return 0;
9 }
结果:
the area of the circle is 3.140000