在C语言中,您可以使用#define
预处理指令来定义宏常量。宏常量是在编译时处理的,而不是在运行时处理的。这意味着它们不会占用内存空间,并且在编译时会被替换为其定义的值。
以下是如何使用#define
定义宏常量的示例:
#include<stdio.h>
// 使用 #define 定义宏常量
#define PI 3.14159
#define MAX_VALUE 100
int main() {
int radius = 5;
float area = PI * radius * radius;
printf("Area of circle with radius %d is: %f\n", radius, area);
int values[MAX_VALUE];
return 0;
}
在上面的示例中,我们使用#define
定义了两个宏常量:PI
和MAX_VALUE
。PI
用于计算圆的面积,而MAX_VALUE
用于定义一个整数数组的大小。请注意,宏常量不需要分号来结束定义。