单选题
有以下程序 #include
main() { int a=1,b=0; if(- -a) b++; else if(a==0) b+=2; else b+=3; printf("%d/n",b); } 程序运行后的输出结果是
A、
0
B、
1
C、
2
D、
3
【正确答案】
C
【答案解析】
【解析】此题非常简单,变量a运算前自减1,变为0,所以只执行了b+=2语句就输出为2。
提交答案
关闭