吃棒骨的狗
2021-02-14 09:51
采纳率: 100%
浏览 33

C语言宏定义问题 ?

#include <stdio.h>
#define MAX(a,b) a>b?a:b

int main(void)
{
    int a,b,c;
    scanf("%d %d %d",&a,&b,&c);
    printf("%d\n",MAX(MAX(a,b),c));//      输入 2 1 3      为什么输出结果不正确 
}

  • 写回答
  • 好问题 提建议
  • 追加酬金
  • 关注问题
  • 邀请回答

3条回答 默认 最新

相关推荐 更多相似问题