我要投搞

标签云

收藏小站

爱尚经典语录、名言、句子、散文、日志、唯美图片

当前位置:六合图库 > 多条语句 >

如果在c语言函数中有多条return语句程序如何执行?如果想返回多

归档日期:05-02       文本归类:多条语句      文章编辑:爱尚语录

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  展开全部第一、如果一个函数中出现了多出return语句,那么函数会执行首先遇到的那个return语句(不一定是写在最前面的)。

  第二、关于你所说的返回多个值的问题,因为C语言也是采用的按值传参的方式,所以只能返回一个返回值。如果需要得到多个返回值,那么可以采用指针做为函数参数(具体做法参见那个经典的交换两个数的操作),另外,如果参数个数太多,还是建议用结构体……

  呃,其实C++里可以用按引用传参数的方式搞定,只是我对C不是很熟习,貌似C中不能那样搞。

  我晓得4种参数传递方式(按值传递,按引用传递,传指针,复制恢复),你自己可以在网上找找具体的操作方法和各种方式间的区别,认真领略下……

  展开全部如果在if后面加return,还是可以多个的,要不遇到第一个函数就结束了

本文链接:http://lcvam.com/duotiaoyuju/288.html