= 90) {NSLog(@"优秀");} else {NSLog(@"挂科了");} 【if else if理解订正】 以前我一直以为if else if会以最后一个 else if来显示,其实实际只要满足第一。if else if理解订正。" />

if else if理解订正

int n = 100; if (n >= 60) { NSLog(@"及格了"); } else if (n >= 90) { NSLog(@"优秀"); } else { NSLog(@"挂科了"); }

【if else if理解订正】以前我一直以为if else if会以最后一个 else if来显示,其实实际只要满足第一个遇到的if条件,就不会再忘下走了,上面就是证据,发现变量n等于100满足了 n >= 60之后,就不会往下继续走了,即使满足了 n >= 90的条件。

    推荐阅读