关于ios:if-else-if理解订正

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

以前我始终认为if else if会以最初一个 else if来显示,其实理论只有满足第一个遇到的if条件,就不会再忘下走了,下面就是证据,发现变量n等于100满足了 n >= 60之后,就不会往下持续走了,即便满足了 n >= 90的条件。

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理