下列程序的运行结果是( )。 #include main() { int a=2,b=3,c=4; if(a<b) if(b<0)c=0; else c++; prin

admin2013-06-11  51

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

选项 A、2
B、3
C、5
D、4

答案C

解析 本题考查if…else语句。第一个if语句,先判断条件,发现a<b条件成立,则执行第二个if语句,再判断条件,发现b<0条件不成立。则执行与其配对的else语句c++,c自加1.得c=5。
转载请注明原文地址:https://jikaoti.com/ti/2Ln0FFFM
0

最新回复(0)