C语言中#define的强大功能与使用技巧
1. #define基础介绍
在C语言里, #define 语句是一种非常实用的工具,它能把一个符号名和一个常量值关联起来。以下是一个简单示例:
int main (void)
{
double area (double r), circumference (double r), volume (double r);
printf ("radius = 1: %.4f %.4f %.4f\n", area(1.0), circumference(1.0), volume(1.0));
printf ("radius = 4.98: %.4f %.4f %.4f\n", area(4.98), circumference(4.98), volume(4.98));
return 0;
}
在程序开头,我们可以把符号名 PI 定义为 3.141592654 ,之后在 area 、 circumference 和 volume 函数里使用 PI 时,预处理器会自动把 PI 替换成它所定义的值。
使用符号名来表示常量有诸多好处:
- 无需每次使用常量时都记住其具体值。
- 若要更改常量值,只需在 #define 语句里
C语言#define宏定义全解析
超级会员免费看
订阅专栏 解锁全文
1062

被折叠的 条评论
为什么被折叠?



