如题,请问为什么执行结果为2,而不是3;如果没有中间的条件语句,执行结果为什么又变为3了?
收起
在灭有花括号标识范围的情况下else找的是离他最近的if所以第二个if和else是同一组的判断语句,都属于第一个if的执行语句,由于第一个判断条件不满足,所以下面的都不执行,直接打印c,打印结果就是2
报告相同问题?