返回值

时间:2008-05-10 22:50:27   来源:论坛整理  作者:  编辑:chinaitzhe

int main()
{
int n,m;
......
fanghui();
}
int fanghui()
{
......
return num1,num2;
}
我想让fanghui函数返回两个整型数并分别赋给n,m。应该怎么做?
网友回复:1.传引用
2.传数组
3.用vector,返回vector类型的数据就行了
网友回复:这个我会
难道不可以返回两个值吗?不可能啊
哪位大侠指教一下
网友回复:struct A
{
int n;
int m;
};


A fanghui()
{
A a;
......

a.n=num1;
a.m=num2;
}

int main()
{
A a;
int n,m;
......
a=fanghui();
n=a.n;
m=a.m;
}
网友回复:
C/C code





Code highlighting produced by Actipro CodeHighlighter (freeware)

http://www.CodeHighlighter.com/



struct A 

{ 

int n; 

int m; 

}; 





A fanghui()  

{  

  A a; 

......  



 a.n=num1; 

 a.m=num2; 

return a;

} 



int main()  

{  

A a; 

  int n,m;  

  ......  

  a=fanghui();  

  n=a.n; 

  m=a.m; 

}


网友回复:不可以同时返回两个值!
关键字:返回,

相关文章

文章评论

共有 0 位网友发表了评论 此处只显示部分留言 点击查看完整评论页面