为什么else if只写了一个条件

来源:4-3 分支结构之多重if-else语句

慕圣9128822

2021-03-03 02:15

为什么else if只写了一个条件,不是应该填入成绩>=70&&<90吗?

写回答 关注

2回答

  • weixin_慕码人8425619
    2021-03-03 20:49:32

    当某一条件为真的时候,则不会向下执行该分支结构的其他语句,也就是说如果成绩≥90,就会执行第一个命令,不会执行第二个命令,成绩在【70,90)的区间时会执行第二个命令。

    你可以理解为成绩90以上的人已经被第一个条件筛选出去了,第二个条件是用来筛选剩下的人里面分数高于70的,而这些剩下的人显然分数都小于90,所以就不用再加上<90的条件了。

    慕圣9128...

    谢谢

    2021-03-04 21:19:11

    共 1 条回复 >

  • 慕粉1062476
    2021-03-03 19:19:19

    BUDFSDF

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926210 学习 · 20797 问题

查看课程

相似问题