#include <stdio.h>
#define PI 3.14159
#define MAX(x,y) ((x) > (y) ? (x) : (y)
int main() {
const double radius = 5.0;
const int a = 10;
const int b = 20;
double circumference = 2 * PI * radius;
int max_num = MAX(a, b);
printf("The circumference of the circle with radius %.1f is %.2f\n", radius, circumference);
printf("The max number between %d and %d is %d\n", a, b, max_num);
return 0;
}
在上面的示例中,我們使用了#define
來定義常量PI
和MAX
,分別表示圓周率和求兩個數的最大值的宏函數。在main
函數中,我們使用const
關鍵字定義了常量radius
、a
和b
,分別表示圓的半徑和兩個整數。在計算圓的周長和兩個數的最大值時,我們直接使用了PI
和MAX
來代表圓周率和求最大值的宏函數,使得代碼更加簡潔和易讀。