这缩进给你缩进的明明白白的,你一层一层的往下走就行了呀,没有任何迷惑人的地方
你这个已经算是很简单的if判断了
参考:https://zhuanlan.zhihu.com/p/113422884
加上括号就明显了
int x = 2, y = -1, z = 2;
if (x < y)
{
if (y < 0)
{
z = 0;
}
else
{
z += 1;
}
}
printf("%d/n", z);
他就像是一个分支:
如果x<y进入下一个分支:
如果y<0,z=0
否则z加1
最后输出z
此处x=2,y=-1,z=2
可以看到x不小于y
所以就可以跳过后面的分支了
所以其实根本就不需要做什么
直接输出z就行了
此时的z为2
所以答案是B
额。。他说检测到我提交的内容含有代码。。没办法用代码提交了