以下程序的输出结果是_______。 main() { int a=-1,b=1,k; if(++a<0)&&!(b-<=0)) printf("%d %d\n",a,b) ; else printf(

admin2013-02-23  28

问题 以下程序的输出结果是_______。    main()    { int a=-1,b=1,k;      if(++a<0)&&!(b-<=0))      printf("%d  %d\n",a,b) ;      else      printf("%d  %d\n",b,a) ;    }

选项 A、-1  1
B、0 1
C、1  0
D、0 0

答案4

解析 逻辑运算符的优先次序如下:!(非)→&&(与)→||(或),但本题特别注意的是短路的概念。
转载请注明原文地址:https://jikaoti.com/ti/Egn0FFFM
0

最新回复(0)