_Max(a,b) a>b?a:b
C语言中的宏_Max(a,b)\x05a>b?a:b 是干什么的
_Max(a,b) a>b?a:b
答案:1 悬赏:40 手机版
解决时间 2021-05-21 13:50
- 提问者网友:無理詩人
- 2021-05-21 00:58
最佳答案
- 五星知识达人网友:有你哪都是故乡
- 2021-05-21 02:26
返回a和b中较大的一个.
但是这个宏有诸多缺点.
当调用比如_Max(3,2)*2时会出现不想要的结果.
_M这种形式是留给实现的.
综上,修改如下:
#define MAX(a,b) ((a)>(b)?(a):(b))
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯