第一、如果一个函数中出现了多出return语句,那么函数会执行首先遇到的那个return语句(不一定是写在最前面的)。
第二、关于你所说的返回多个值的问题,因为C语言也是采用的按值传参的方式,所以只能返回一个返回值。
如果需要得到多个返回值,那么可以采用指针做为函数参数(具体做法参见那个经典的交换两个数的操作),另外,如果参数个数太多,还是建议用结构体……呃,其实C++里可以用按引用传参数的方式搞定,只是偶对C不是很熟习,貌似C中不能那样搞。偶晓得4种参数传递方式(按值传递,按引用传递,传指针,复制恢复),你自己可以在网上找找具体的操作方法和各种方式间的区别,认真领略下……共同学习了。呵呵
如果觉得《调用函数时用return语句一般能返回几个值 – java – 前端》对你有帮助,请点赞、收藏,并留下你的观点哦!