问题 单项选择题

以下程序的输出结果是_______。 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

解析:[评析] 逻辑运算符的优先次序如下:!(非)→&&(与)→||(或),但本题特别注意的是短路的概念。

问答题 简答题
单项选择题