单选题
下列程序的输出结果是( )。
#inlude<stdio.h>
main()
int a=2, b=3, P;
p=f(a, b);
printf("%d",p);
int f(a, 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
【正确答案】
A
【答案解析】
[解析] 本题考查if-else语句。if为真则执行c=1,if为假则执行else中的条件,不符合继续执行else。
提交答案
关闭