在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
用于定義一個整數數組的大小。請注意,宏常量不需要分號來結束定義。