例题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;
}
ptintf
printf
能不能认真一点?
本帖最后由 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;
} chxchxkkk 发表于 2020-1-28 15:49
子函数中用三目运算符更简洁些。
可以写成
好滴谢谢你呀
页:
[1]