C语言程序设计26,为什么选D?

2025-04-16 04:03:31
推荐回答(2个)
回答1:

把缩进写好就可以解决了:

if(a>b)
    if(c    else if(a>c)
        if(b        else x=3;
    else x=6;
else x=7;

由于if(a>b)不成立,所以不执行它的体,就是它之后、else x=7;之前的所有代码行,转而执行它的否定句else x=7;。

回答2:

我也没看懂,后面那几个else好像都没有确定自己的执行条件