问题 单项选择题

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

A.0

B.2

C.1

D.3

答案

参考答案:C

解析: 本题考查if语句。第一个if语句,先判断条件,发现a<b不成立,不再执行下列的语句,直接执行最后的printf输出语句,然后结束程序,整个过程c的值没有发生变化。

解答题
单项选择题