课程
/后端开发
/C
/C语言入门
为什么else if只写了一个条件,不是应该填入成绩>=70&&<90吗?
2021-03-03
源自:C语言入门 4-3
正在回答
当某一条件为真的时候,则不会向下执行该分支结构的其他语句,也就是说如果成绩≥90,就会执行第一个命令,不会执行第二个命令,成绩在【70,90)的区间时会执行第二个命令。
你可以理解为成绩90以上的人已经被第一个条件筛选出去了,第二个条件是用来筛选剩下的人里面分数高于70的,而这些剩下的人显然分数都小于90,所以就不用再加上<90的条件了。
慕圣9128822 提问者
BUDFSDF
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答为什么只要写一个条件?
4 回答为什么最后一个else if就错了
1 回答注释那里“为什么只写了一个条件”是为什么啊??
1 回答else if后面条件的问题
1 回答为什么要有一个if...else判断?