以下程序的运行结果是___________。 main() { int a=1,b=2,c; if(a>b) c=1; else if(a==b)c=0; else c=-1: printf(“%

admin2013-02-23  44

问题 以下程序的运行结果是___________。
    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(表达式)  语句l
    elseif    语句2
    else      语句3
    它的功能是:若表达式的值为真,执行语句1,并跳过其他语句,执行if else语句的下一条语句,若表达式的值为假,跳过语句1,执行语句2。依次往下判断:a=1,b=2,条件a>b不成立,继续判断a==b,仍不成立,则执行c=-1,输出-1。
转载请注明原文地址:https://kaotiyun.com/show/h9Jp777K
0

最新回复(0)