当前位置:首页C语言 > 正文

C语言:请定义一个宏,求两个数的最大值

作者:野牛程序员:2024-07-04 11:28:40C语言阅读 2276
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
野牛程序员教少儿编程与信息学竞赛-微信|电话:15892516892
  • C语言
  • 最新推荐

    热门点击