问题
单项选择题
以下程序的输出结果是_______。 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
答案
参考答案:C
解析:[评析] 逻辑运算符的优先次序如下:!(非)→&&(与)→||(或),但本题特别注意的是短路的概念。