C语言:请定义一个宏,求两个数的最大值
作者:野牛程序员:2024-07-04 11:28:40C语言阅读 3095
C语言:请定义一个宏,求两个数的最大值
在C语言中,可以使用宏定义来求两个数的最大值。以下是一个示例:
#define MAX(a, b) ((a) > (b) ? (a) : (b))
这个宏定义通过三元运算符比较两个数的大小,并返回其中的最大值。使用这个宏定义时,可以这样调用:
#include <stdio.h>
#define MAX(a, b) ((a) > (b) ? (a) : (b))
int main() {
int x = 5;
int y = 10;
int max = MAX(x, y);
printf("Max value: %d\n", max);
return 0;
}上述代码将输出 Max value: 10。
野牛程序员教少儿编程与信息学奥赛-微信|电话:15892516892

- 上一篇:c++求第M个到第N个数之间所有素数
- 下一篇:STM32 PWM之实现呼吸灯
