C语言:请定义一个宏,求两个数的最大值
作者:野牛程序员:2024-07-04 11:28:40C语言阅读 2470
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之实现呼吸灯