2、写一个标准的宏MIN,这个宏输入两个参数并返回较小的一个
时间: 2024-02-18 08:04:13 浏览: 73
简单介绍Python中用于求最小值的min()方法
可以使用如下定义来实现一个标准的宏MIN:
```c
#define MIN(x, y) ((x) < (y) ? (x) : (y))
```
这个宏的作用是输入两个参数x和y,并返回其中较小的一个。宏定义中使用了三目运算符,如果x<y,则返回x,否则返回y。在使用宏时,需要注意将参数放在括号中,以避免由于优先级问题导致的错误。例如:
```c
int a = 3, b = 5;
int min_val = MIN(a, b); // min_val的值为3
```
阅读全文