有以下程序: main() { int n=0,m=l,x=2; if(!n) x-=l: if(!m) x-=2; if(!x) x-=3; printf (" %d\n",x); } 执行后的输出结果是 _

admin2010-09-05  19

问题 有以下程序:    main()    {  int n=0,m=l,x=2;    if(!n) x-=l:    if(!m) x-=2;    if(!x) x-=3;    printf (" %d\n",x);    }  执行后的输出结果是 ______。

选项 A、2
B、1
C、3
D、6

答案B

解析 因n=0,故!n为真,执行语句x-=1得x=x-1=2-1=1;条件!m和!x不成立,所以x=1,正确答案为1。
转载请注明原文地址:https://jikaoti.com/ti/ecI0FFFM
0

最新回复(0)