希望有详细的解题过程谢谢~
112、下面的程序片段:y=-1;
if (x!=0)
if(x>0) y=1;
else y=0;
以下说法错误的是______。
A、 表述了类似数学中的分段函数
B、 可以用其他格式的if语句改写替代
C、 else与上一行的if相匹配
D、 该程序段是if语句的嵌套
答案: C
y=-1;
if (x!=0)
{
if(x>0)
{
y=1;
}
}
else
{
y=0;
}
可能是这个意思吧~
{:10_245:} y = -1;
if(x != 0) {
if(x > 0) y = 1;
else y = 0;
} 本帖最后由 baige 于 2021-4-22 14:13 编辑
我觉得都是对的 else 只匹配最近的 if
正确应该是
if (x != 0)
{
if (x > 0)
{
y = 1;
}
else
{
y = 0;
}
}
页:
[1]