如何返回数组并输出元素
如何返回数组,有的时候我们想要在一个函数中返回数组,但是我们如何做到呢?首先定义函数的时候需要加上指针,然后直接返回这个数组名,在主函数中调用的时候如下代码。
#include<iostream> using namespace std; #define maxn 1000 int *f(int a[]) { return a; } int main(void) { int n; cin >> n; int d[maxn]; for (int i = 0; i < n; i++) { cin >> d[i]; } int *c = f(d); for (int j = 0; j < sizeof(c)-1; j++) { cout << c[j] << endl; } return 0; }
声明:该文观点仅代表作者本人,入门客AI创业平台信息发布平台仅提供信息存储空间服务,如有疑问请联系rumenke@qq.com。
- 上一篇: 如何获取int型数组的长度
- 下一篇:没有了