return语句可以出现多次 一个函数中可以有多条return语句?
浏览量:2380
时间:2021-03-15 22:19:12
作者:admin
一个函数中可以有多条return语句?
返回值可以根据不同的情况进行处理。例如:intfun(inta,intb){if(A>B)return n1 else if(A==b)return n0 else return-1}
首先,如果一个函数中有多个return语句,则该函数将执行第一个return语句(不一定是第一个)。其次,对于返回多个值的问题,由于C语言也采用按值传递参数的方法,所以只能返回一个返回值。如果需要获取多个返回值,可以使用指针作为函数参数(有关详细信息,请参阅交换两个数字的经典操作)。另外,如果参数太多,我们建议使用structer,实际上,在C中,可以通过引用来传递参数,但是我对C不是很熟悉,似乎C做不到。我知道四种传输参数的方法(按值、按引用、按指针、复制和还原)。你可以在网上找到具体的操作方法和它们之间的区别,并欣赏我们一起认真学习的。哈哈
return语句可以出现多次 c语言return能返回多个值吗 函数只能有一个return语句
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。