比较两者大小,为什么输入5和8之后 出来的较大者是5

#include <stdio.h>
#include<cstdlib>
int main()
{
    int max(int x, int y);
    int a, b, c;
    scanf("%d,%d", &a, &b);
    c = max(a, b);
    printf("max=%d\n", c);
    system("pause");
    return 0;
}
int max(int x, int y)
{
    int z;
    if (x > y)z = x;
    else z = y;
    return(z);
}
 

 

希望有大佬可以为我这个新手解答一下!!!

查看全部
qq_34431030
75man
2020/12/02 07:22
  • c++
  • c语言
  • 点赞
  • 收藏
  • 回答
    私信

2个回复