以下程序的运行结果是( )。 main() {int a=1,b=2,c; if(a>B)c=1; else if(a==B)c=0; else c=-1; printf("%d\n",C);}

admin2013-02-23  20

问题 以下程序的运行结果是(       )。   main()   {int a=1,b=2,c;   if(a>B)c=1;   else if(a==B)c=0;   else c=-1;   printf("%d\n",C);}

选项

答案-1

解析 if~else语句的形式:   if(表达式)  语句1   else if    语句2   else    语句3   它的功能是:若表达式的值为真,执行语句1,并跳过其他语句,执行if else语句的下一条语句,若表达式的值为假,跳过语句1,执行语句2,依次往下判断;a=1,b=2,条件a>b不成立,继续判断a==b,仍不成立,则执行c=-1,输出-1。
转载请注明原文地址:https://kaotiyun.com/show/xOPp777K
0

最新回复(0)