[单选题]以下程序的输出结果是()
main()
{inta=-l,b=4,k;
k=(++a<0)&&!(b--<=0);
prinff("%d%d%d\n",k,a,b);
}

A
1,0,4
B
1,0,3
C
0,0,3
D
0,0,4
正确答案:D
题目解析
++a<0为假,"与"运算"&&",所以不计算!(b--<=0)所以b的值不变,a的值为0,k的值为0。
扫描二维码
免费搜题、免费刷题、免费查看解析