C语言,求过程。

下面程序的输出结果是#include<stdio.h>main(){inti=2,p;p=f(i,i+1);printf("%d",p);}intf(inta,intb)... 下面程序的输出结果是
#include<stdio.h>
main()
{ int i=2 ,p ;
p=f(i ,i+1) ;
printf("%d" ,p) ;
}
int f(int a ,int b)
{ int c ;
if(a>b) c=1 ;
else if(a==b) c=0 ;
else c=-1 ;
return(c) ;}
A)-1 B)0 C)1 D)2
展开
 我来答
fastfs
2020-03-22 · TA获得超过1423个赞
知道大有可为答主
回答量:2659
采纳率:62%
帮助的人:806万
展开全部
#include main() { int i=2 ,p ; p=f(i ,i+1) ; printf("%d" ,p) ; } int f(int a ,int b) { int c ; if(a>b) c=1 ; else if(a==b) c=0 ; else c=-1 ; return(c) ;}
返回值应该是-1
a为1 b为2
所以if会执行最后一个c=-1
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式