C if else if ladder
C语言编程中的if else if ladder是用来按顺序测试一系列条件的。此外,只有当if-else梯子中所有先前的if条件为假时,才会测试一个条件。如果任何一个条件表达式评估为真,适当的代码块将被执行,整个if-else梯子将被终止。
语法:
工作流程
1.该程序的流程属于if块。
2.流量跳转到第一条件
3.第1个条件是分别测试。
* 如果以下条件为真,请进入第4步。
* 如果以下条件为假,请转到步骤5。
4.执行本块。转到步骤7。
5.流量跳转到条件2。
* 如果以下条件为真,请进入第4步。
* 如果以下条件为假,请转到步骤6。
6.流量跳转到条件3。
* 如果以下条件为真,请进入第4步。
* 如果下面的条件产生错误,执行else块。转到步骤7。
7.退出if-else-if ladder。
如果其他如果梯子 C语言的流程图
注意: 一个if-else梯子可以排除else块。
例1:检查一个数字是否为正数、负数或0
输出
例2:根据分数计算等级
输出