'if statement'和'Switch statement'

Anonim

'如果声明'vs'切换声明'

编程语言是数字时代的基本元素,编程本身每天都变得越来越重要。编程语言的语法可能彼此差异很大,但每种编程语言中都有一些关键因素和元素起着类似的作用。程序员倾向于充分利用这些关键元素和因素来创建解决方案或完成程序。条件语句是编程语言中的这些关键元素之一。 'IF'和'SWITCH'是编程语言使用的条件语句。

“IF”声明基于结果,并根据要求用于巢中。 ELSE与IF语句结合使用以构造完整的语句或计算多个结果。例如,程序员可以使用IF语句来确认用户的性别,并且只有在用户输入正确的性别时才会运行IF语句。评估这种情况的更合适的方法是同时使用IF和ELSE语句,用户输入他/她的选择,即使IF语句不正确,也可以使用ELSE执行第二种选择。 IF语句最适合进行有限比较的情况。 IF语句往往很长,因为每次在具有大量比较的程序中都需要输入整个逻辑表达式。

'SWITCH'语句也是用于逻辑和条件计算的编程语言的条件语句。 SWITCH在其结构中使用CASE和DEFAULT来执行条件任务。如果存在需要与变量进行比较的冗长列表,则首选SWITCH语句。它也是程序员使用的首选条件语句,具有简单的流程和高效的校对方面。除此之外,SWITCH语句的使用方式是使用可用的案例列表评估条件,然后执行具有正确值的案例。上述性别确认示例也可以使用适当的SWITCH程序以非常类似的方式通过SWITCH语句进行评估。 摘要:

1.与IF语句相比,SWITCH语句更容易表达冗长的条件,IF语句随着条件数量的增加和嵌套IF的发挥而变得更加复杂。

2. SWITCH语句允许在测试和删除源代码中的错误时轻松校对,而IF语句使编辑变得困难。

3.计算表达式并根据表达式的结果运行SWITCH语句,该表达式可以是整数或逻辑,而IF语句仅在表达式的结果为真时运行。

4. SWITCH允许表达式具有基于整数的评估,而IF语句允许基于整数和基于字符的评估。

5.如果不使用'break'语句,则可以在所有情况下执行SWITCH语句,而IF语句必须为true才能进一步执行。