问题 填空题

下列程序的输出结果是______。 #include<stdio.h> main() { int a=2,b=-1,c=2;if(a<b) if(b<0)c=0; else c++;printf("%d\n",c); }

答案

参考答案:B

解析: 分析程序,a=2,b=-1,c=2时,if语句的表达式a<b不成立,不再往下判断,直接退出if语句,执行后面的输出语句,程序结束。在这个程序中a、b、c的值没做任何改变。

写句子
单项选择题