C++中使子函数返回多个值

来源:互联网 发布:终极一班武器淘宝 编辑:程序博客网 时间:2024/05/21 09:42
一般在子函数中使用return语句只能返回一个数值,需要返回两个以上的参数,就要利用形参的引用来返回,参考以下代码:
#include <iostream>#include <windows.h>using namespace std;int FunBack(int x,int &y,int &z){y=x*2;z=y*2;return 0;}int main(){int a,b,c;cin>>a;FunBack(a,b,c);cout<<b<<" "<<c<<endl;system("pause");return 0;}
其中&y,&z为引用形参,通过它们,可以将子函数里的参数y,z返还。
原创粉丝点击