2016 - 2024

感恩一路有你

if中的return是跳到哪里 if中return语句的用法?

浏览量:1673 时间:2021-03-14 15:18:04 作者:admin

if中return语句的用法?

答:主要是因为交换机不适合实际复杂的业务系统需求。业务在不断变化和迭代。一旦需求发生变化,条件的复杂性就很高,交换机无法处理。

开关何时合适?它的场景是基于单个变量的值(例如枚举),这比if条件更可读。

从上面的场景来看,它太有限了。让我简单地谈谈它的一些缺点:

1。真正的业务场景非常复杂,条件也不单一。一旦需求发生变化,维护代码就会崩溃。

2. 开关经常忘记写中断。据估计,很多人都忘了粗心地写。如果你看看Google的代码规范,你会发现Google对switch有很多要求。

事实上,有些人仍然使用交换机,这部分是由于历史原因。然而,随着科学技术的发展,原有的设计和设计都相对滞后。

某些编程语言(如python)没有开关语法。当然,一些新的语言golang和kotlin仍然是继承的,但是switch被打包了,被误解的语法被删除了,这使得switch更加灵活。没有包装很难使用。

通过上述缺点,即if语句更加灵活,并且根据业务逻辑条件编写,可维护性高。同时,只要代码质量高,可读性就会更高。

实际业务非常复杂,我不建议您必须使用大量的if,相反,它应该尽快返回以减少嵌套,从而增加可读性并降低维护成本。

if{}语句里面的return是什么意思?

根据您的C语言结构,您的返回属于中断语句的函数。返回的第一个函数是其实函数的返回值。返回值与函数类型、函数类型和返回值相关。例如,main函数intmain(){}在这里必须有一个返回值,当只有void时就不需要返回值。因为您的主函数类型是void,所以您应该属于第二个函数。因此,根据您的情况,您的返回实际上可以返回值或不返回值。因为主函数类型是void,所以第二个函数返回之后的语句将不会执行。我们可以用它来结束程序。例如,找出最大的三个数,void main{int}a.B,C;if(a>B)if(B>C){return printf(“maximum value is%d”,a)}…}这里,if(B>C)我们可以直接断定a是最大的,所以不需要执行下面的语句,return governance会起到终止语句的作用,而且多用的时候会有一些神奇的效果,你需要亲自体验一下

如果执行完语句,return返回与函数类型相关的值。函数的类型是什么,其返回值是。返回后的语句将不被执行。我们可以用它来结束程序。

if中的return是跳到哪里 if里面使用return if中return用法总结

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。