if-else 和 switch 的区别
在这篇文章中,我们将了解 if-else 语句和 “switch” 语句之间的区别。
If-else
根据语句内的表达式,将生成输出。
它使用多个语句来处理多种选择。
此语句测试相等性。
它可以用于测试逻辑表达式。
它可以评估整数、字符、指针、浮点数类型和布尔类型。
仅执行 “if” 或 “else” 语句之一。
如果 “if” 语句内的条件为假,则如果已创建 “else” 语句,则执行 “else” 语句。
如果 if-else 语句嵌套,则难以编辑。
Switch
要执行的语句由用户决定。
它使用单个表达式来处理多种选择。
它仅测试相等性。
它评估字符或整数值。
易于编辑,因为它可以轻松识别。
它依次执行一个 case,直到遇到 break 语句。
“break” 语句终止 switch 语句。
如果 switch 语句内的条件与任何 case 不匹配,则如果已创建 default 语句,则执行 default 语句。
广告
数据结构
网络
关系型数据库管理系统 (RDBMS)
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP