写出程序运行的结果#include<stdio.h> int f(int x,int y); void main(){ int a=1,b=2,c;c=f(a,b);在线等

写出程序运行的结果#include<stdio.h>
int f(int x,int y);
void main()
{ int a=1,b=2,c;
c=f(a,b);
printf("%d\n",c);
}
int f(int x,int y)
{
int z;
z=(x>y)?x:y;
return(z);
}

结果是2
z=(x>y)?x:y;x是1,y是2,1>2返回false,所以结果是y也就是2追问

确定吗?我在考试。。。

追答

确定

追问

帮我看看我另外提问的提,这个给你采纳了,那个也帮我做了加金币

温馨提示:答案为网友推荐,仅供参考
相似回答