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

admin2012-12-03  30

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

选项 A、2
B、0
C、1
D、不确定的值

答案C

解析 第一个if语句,先判断条件,发现a<b不成立,不再执行下列的语句,直接执行最后的printf输出语句,然后结束程序,整个过程c的值没有发生变化。
转载请注明原文地址:https://kaotiyun.com/show/scPp777K
0

最新回复(0)