c++如何返回数组
来源:互联网 发布:明朝为什么会灭亡 知乎 编辑:程序博客网 时间:2024/06/05 06:05
1、问题描述:在写程序的过程中,我们往往需要返回多个参数值,所以会考虑用到数组作为返回参数。但是如何返回数组呢?
2、方案一:返回数组指针
(1)返回数组指针
#include <iostream>using namespace std;int *testreturn(){ int *a; a=new int[3]; for(inti=0; i<3;i++) a[i]=2*i+1; return a;}void main(){ int temp; int *b; b=testreturn();//此时b为指向数组a的指针 for(inti=0; i<3;i++) cout<<b[i]<<endl; cin>>temp; system("pause");}方案二:定义一个结构体,用结构体存储数组。然后引用结构体借以输出数组。
#include <iostream>using namespace std;class structArray{public:int a[3];}Atest;class structArray testRe(){for(int i=0;i <3 ;i++){Atest.a[i]=2*i+1;//cout<<Atest.a[i]<<" ";}return Atest;}void main(){int temp;class structArray b=testRe();for(int i=0; i<3;i++)cout<<b.a[i]<<" ";cout<<endl;cin>>temp;}
参考:http://blog.sina.com.cn/s/blog_6f26189101012111.html
0 0
- C/C++如何返回一个数组/指针
- C语言自定义函数如何返回数组
- C语言系列之C语言如何返回字符串数组
- 在C中如何使函数返回数组
- 在C/C++中如何使函数返回数组
- 在C中如何使函数返回数组
- 在C中如何使函数返回数组
- 在C中如何使函数返回数组
- 在C中如何使函数返回数组
- 在C中如何使函数返回数组
- 在C中如何使函数返回数组
- 在C中如何使函数返回数组
- 在C中如何使函数返回数组
- 在C/C++中如何使函数返回数组
- 在C中如何使函数返回数组
- 《C专家编程》:函数如何返回一个数组(九)
- c语言中如何返回一个数组函数
- 如何让C语言函数返回一个二维数组
- aspnet生成matlab图在web上显示
- jQuery的ajax async同步和异步介绍
- Java泛型? extends E 和 ? super E
- Java核心技术第3章(4)
- No1 CoreLocation实现地理定位
- c++如何返回数组
- 《构建高性能WEB站点》阅读笔记
- HDU 5476 Explore Track of Point(平面几何)
- 链表常用函数
- 第一次试着在记录些什么。
- iOS导航栏遮盖
- 软件测试的认识
- 给定一个二叉树和任意一个节点,求该该节点的下一层的第一个节点
- Add Two Numbers