#define max(a,b) a>b?a:b中的?和:

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/03 20:28:43
#define max(a,b) a>b?a:b中的?和:

#define max(a,b) a>b?a:b中的?和:
#define max(a,b) a>b?a:b中的?和:

#define max(a,b) a>b?a:b中的?和:
这是条件表达式的一种特殊写法
意思就是判断a>b是否成立,或者说a>b返回值是真还是假(1还是0)
如果返回真,则整个表达式返回冒号左边的值,也就是a
如果返回假,则整个表达式返回冒号右边的值,也就是b
这个宏就是定义一个函数求a和b中的最大值