关于if和else嵌套—蛋疼
Posted 芬乐
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了关于if和else嵌套—蛋疼相关的知识,希望对你有一定的参考价值。
- 嵌套使用的时候else if和else遵循就近原则,和上面最靠近该语句的if语句匹配,要把else if看成是一个整体。就这么干,这样好理解一点。
- 一个if...else if...else语句中可以有多个else if语句,但是最多只能有一个else语句
- if语句可以不需要else if或者else语句,可独立成分支逻辑,但是else if和else必须要有if引导,如果不能找到对应的if语句,也会报错。
关于这个代码的if和else是怎么划分的。
if (a>0) s=s+1; if (a>b) t=s+t; else if (a==b) t=5; else t=2*s;
就不是离得最近的if和else配对了,而是这样:
if (a>0)
{ s=s+1; if (a>b) t=s+t; else if (a==b)
t=5;
} else t=2*s;
以上是关于关于if和else嵌套—蛋疼的主要内容,如果未能解决你的问题,请参考以下文章