今天翻了一下C语言,发现一直在用却没有细细体会它们的真正含意和用法,所以做了以下笔记来加深记忆。
if...else... 和 if...else if... 的区别
其实两者执行过程有点相似,只不过前者(if...else...)是:如果if()里面的条件不成立,就直接执行下面else的语句。
而后者(if...else if...)是:如果if()里面的条件不成立,下面的else if还要进行条件判断,如果又不成立就继续往下判断,
一般最后有一个else结束。(if...else if... 多用在多重判断)
if...if... 和 if...else if... 的区别
前者(if...if...)是:当前一个if条件成立时,才会去判断下一个if的条件。
后者(if...else if...)是:只有在前一个if条件不成立时,才会去判断下面else if的件条。
如果有说错的地方或者有不同的意见请指出,谢谢!!