问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

C语言,函数中如何返回二维数组,用return和不用return两种方法?

发布网友 发布时间:2022-04-23 23:24

我来回答

6个回答

懂视网 时间:2022-04-24 03:46

var result={"a":{"x":5,"y":0,"z":0},"b":{"x":0,"y":0,"z":3},"c":{"x":5,"y":0,"z":0},"d":{"x":0,"y":0,"z":4},"e":{"x":0,"y":3,"z":0}
};var arr=[];var obj={
 keyArr:['dec'],
 one:['x'],
 two:['y'],
 three:['z']
};for(var key in result){
 obj.keyArr.push(key);var thisResult=result[key];
 obj.one.push(thisResult.x);
 obj.two.push(thisResult.y);
 obj.three.push(thisResult.z);
}//obj.one.unshift("x");//obj.two.unshift("y");//obj.three.unshift("z");for(var i in obj){
 arr.push(obj[i]);
}
console.log(arr);

热心网友 时间:2022-04-24 00:54

return 就直接返回可以了
不用return 就将二维数组的指针或者引用作为参数追问能不能更详细一些,给个函数申明看看,大概轮廓也可,谢谢

追答return 的返回二维指针,
typedef int(*PTR)[5];
int a[5][5];
PTR fun(...){
do something;
return a;
}
不用return:
void fun(PTR ptr){
do something:
}
使用:fun(a);
二维数组没必要返回,直接当参数传进去即可。

热心网友 时间:2022-04-24 02:12

数组在作为函数返回值或者函数参数时,实际上只作为指针来返回或者传递的。因此返回值用指针数据类型。比如下面的代码:int g_a[4] = {1,2,3,4};
int * retn_arrary() //返回值用指针类型即要。
{
return g_a;
}

热心网友 时间:2022-04-24 03:46

直接用数组做参数就行啊,因为那是地址传递,不用返回,

热心网友 时间:2022-04-24 05:38

数组无法返回的,只能用指针方法。

热心网友 时间:2022-04-24 07:46

用return的一般设为指针函数;不用return就直接地址专递;
#include<stdio.h>
#define N 3
void print(int a[N][N])
{ int i,j;
for(i=0;i<N;i++)
for(j=0;j<N;j++)
scanf("%d",&a[i][j]);
}
int main()
{ int i,j,a[N][N];
print(a);

for(i=0;i<N;i++)
{for(j=0;j<N;j++)
printf("%d ",a[i][j]);
printf("\n");
}
return 0;
}

#include<stdio.h>
#define N 3
int *print()
{ int i,j,*a;
a=new int[N];
for(i=0;i<N;i++)
scanf("%d",a+i);
return a;

}
int main()
{ int i,j,*b;
b=print();

for(i=0;i<N;i++)
printf("%d ",b[i]);
printf("\n");

return 0;
}//二维用return 我不会 ,我这是一维
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
离焦和普通镜片的区别 昨夜星辰昨夜风,画楼西畔桂堂东.身无彩凤双飞翼,心有灵犀壹点通 后面的... “昨夜星辰昨夜风,画楼西畔桂堂东。”是什么意思_出处及原文翻译_学 ... 春捂养生吃什么?春不捂好易宫寒严重者或致不孕! 吃什么滋阴养颜 四种滋阴的食物最适合女性主妇网 5种食物来帮忙,滋阴补肾更健康 十大滋阴补气保健食材推荐 女性滋阴润燥最好的10种补品有哪些_百度知 ... 500g肉松紫米饭团的大小 下雨天的心情说说经典 三文鱼的胆固醇高吗 抖音别人问咋不更新怎么回复 求托福1019预测机经!竹子康老师的最好!谢谢 跪求一份12月2号的托福*机经,小马竹子康老师什么的,请发邮箱snailliting@163. 竹羽康的竹纤维产品怎么样?安徽有竹羽康竹纤维专卖店吗? 检查出肺功能有点问题,可以喝康而福的竹炎青果茶调理吗? 南昌木门 竹康木门的质量听说不错? 维竹康竹炭吸附宝可用来净化水? 有慢性前列腺吃了松花粉和竹康灵快四个月了,小便出血了有血块,是好事吗. 竹康仿石漆排名 上海小额贷款公司名单?电话? 松花粉加竹康灵能治疗什么 国珍松花粉,竹康片真的能治疗已肝吗 松花粉竹康手和蕃茄红素同时服用能治疗前列腺炎吗? 竹康手有治疗手脚麻木的作用吗? 竹康片有什么作用 股票恒生电子日股市行情 十日二十一日股市行情表 手机删不了照片,删了还是会有 南京师范大学泰州学院是一所什么性质的学院? 南师大泰州学院可以调专业吗?具体怎么操作呢? 小学五年级《我喜欢的作业》作文400字 一份 XX 的作业半命题作文,400字,原创,文章新颖,快,谢了,非原创者不采纳。 作文作业那点事儿四百字以上 《作业如何写好》作文400字 创造与魔法水泥怎么弄 创造与魔法水泥有什么用 创造与魔法怎么快速挖矿 快速挖矿攻略 创造与魔法融合石怎么获得 创造与魔法抽水机怎么升级 抽水机升级材料表 创造与魔法稀有材料怎么获得 稀有材料位置解析攻略 创造与魔法石块可以干什么? 创造与魔法雷魔法矿怎么快速获得 创造与魔法稀有材料怎么获得 创造与魔法稀有材料位置 创造与魔法石镐怎么造 创造与魔法石镐获得方法 创造与魔法中蒸汽石怎么获得? 创造与魔法熔炉一分钟烧多少个沙子 创造与魔法铁矿石怎么获得 在第三方搭建了微信商城,可以不? DT300手表怎么下载APP 目前用路由器两个房间都可上网,计划在书房:显示器+主机,卧室:显示器,两个显示器显示不同内容