是8 i得值没变 因为第一个if语句没进去
i-1>j不满足,执行的是j--,i的值不发生变化,是D
D
是D没错,i-1>j判断结果是false,所以i值不变
这又不是循环,只执行了一次,而且走的 else ,没有对 i 的值进行任何改变,所以答案肯定 i = 8 啊,选D
if进不去,进入了else。 程序结束,i没有操作过,答案是D
对的
if(i-1 > j)返回为false所以执行else操作j--
所以i没变得i=8
小白在此感谢大家