一个C语言调用函数程序为什么没有结果?

#include<stdio.h>
int fun(int x, int y);
int main()
{
int a=1,b=2,c;
c=fun(a,b);
}

int fun(int x, int y)
{
return x>y?x:y;
}

第1个回答  2016-12-12
当然没有结果,c的值已经是2,但是你没有输出代码
c=fun(a,b);下面加一条语句:
printf("%d与%d中较大的数是%d\n",a,b,c);本回答被提问者和网友采纳
第2个回答  2016-12-12
如果你在屏幕上看结果你得打印出来啊

printf("%d",c);
main最后加上这句

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网