if-else 和 switch 之间的区别
computer programmingprogrammingmiscellaneous
在本文中,我们将了解 if-else 语句和 ‘switch’ 语句之间的区别。
If-else
根据语句内的表达式,将生成输出。
它使用多个语句进行多项选择。
此语句测试相等性。
它可用于测试逻辑表达式。
它可以评估整数、字符、指针、浮点类型和布尔类型。
‘if’ 或 ‘else’ 语句中只有一个被执行。
如果 ‘if’ 中的条件满足语句为假,则执行‘else’语句(如果已创建)。
编辑 if-else 语句很困难,尤其是嵌套语句。
Switch
需要执行的语句由用户决定。
它使用单个表达式来处理多个选择。
它仅测试相等性。
它评估字符或整数值。
它易于编辑,因为它很容易识别。
它一个接一个地执行案例,直到遇到 break 语句。
‘break’语句终止 switch 语句。
如果 switch 语句中的条件不匹配任何情况,则执行 default 语句(如果已创建)。