以下程序的输出结果是( )。 main() { int a=0,b=1,c=0,d=20; i

以下程序的输出结果是( )。
main()
{ int a=0,b=1,c=0,d=20;
if(a) d=d-10;
else if(!b)
if(!c) d=15;
else d=25;
printf("d=%d\n",d);
}
A、d=10 B、d=15 C、 d=20 D、 d=25

25
a=0所以不满足条件
!b非1自然就是0所以依然不满足
所以直接就等于25追问

答案等于20,
我也等于25但是错了。你可以用电脑运行一下就知道了

温馨提示:答案为网友推荐,仅供参考