C语言里怎么用MAX 函数
时间: 2024-11-06 19:16:44 浏览: 15
c语言求最大值max函数 逐行解释
在C语言标准库中并没有直接提供`MAX`函数,但是你可以通过宏定义或者自定义函数来实现这个功能。这里是一个常见的方法是使用`#define`或者函数原型`inline int max(int a, int b)`。
**使用#define 宏定义**:
```c
#include <stdio.h>
// 宏定义最大值
#define MAX(a, b) ((a) > (b) ? (a) : (b))
int main() {
int x = 5, y = 10;
printf("The maximum value is: %d\n", MAX(x, y));
return 0;
}
```
**自定义函数**:
```c
#include <stdio.h>
// 自定义max函数
int max(int a, int b) {
if (a > b) {
return a;
} else {
return b;
}
}
int main() {
int x = 5, y = 10;
printf("The maximum value is: %d\n", max(x, y));
return 0;
}
```
在这两个例子中,`MAX`或`max`函数都可以用来找出两个数中的较大值。
阅读全文