一枚枕头 发表于 2020-1-27 22:21:27

例题1.3 第7行红色代码报错 是哪里出错了呢

报错: 内置函数scanfh的不兼容隐式声明{:5_92:}
int max(int a,int b);
main()
{
        int x,y,z;
        int max(int a, int b);
        ptintf("input two numbers:\n");
        scanf("%d%d",&x,&y);
        z=max(x,y);
        ptintf("maxmum=%d",z);
}

int max(int a,int b)
{
        if(a>b)return a;else return b;
}

人造人 发表于 2020-1-27 22:37:45

ptintf
printf
能不能认真一点?

chxchxkkk 发表于 2020-1-28 15:49:30

本帖最后由 chxchxkkk 于 2020-1-28 15:53 编辑

子函数中用三目运算符更简洁些。
int max(int a,int b)
{
      if(a>b)return a;else return b;
}
可以写成
int max(int a, int b)
{
   return (a>b)?a:b;
}

一枚枕头 发表于 2020-2-14 19:40:49

chxchxkkk 发表于 2020-1-28 15:49
子函数中用三目运算符更简洁些。

可以写成

好滴谢谢你呀
页: [1]
查看完整版本: 例题1.3 第7行红色代码报错 是哪里出错了呢