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

C语言如何保存函数中更改的数组

发布网友 发布时间:2022-11-03 12:10

我来回答

4个回答

热心网友 时间:2023-10-31 20:53

不用保存,他会自动保存的
#include <stdio.h>
void change(int a[])
{
a[0]=5;//这样就已经改变了
}
int main()
{
int a[10]={1,2,3,4};
change(a);//调用了这个函数之后,就可以改变了,因为你传的是地址,他改变的是地址里面的东西,所以就会直接改变的,函数里面操作的区域是和你这个数组的区域是一样的
printf("%d\n",a[0]);
return 0;
}

热心网友 时间:2023-10-31 20:53

数组和一般的单个变量不同,即使函数参数传递数组时用的是值传递,同样能起到修改实参的效果。因为数组作为参数时,传的就是数组的首地址,而不象一般单个变量那样,值传递传的是实参的拷贝。

热心网友 时间:2023-10-31 20:54

函数中,在 函数 传参数的时候 ,传递数组的首地址,并将 函数返回值 设置成 数组类型的 指针, 在函数中 ,数组 改变 过后 ,将 数组首地址 返回 ,就可以 了,,然后 可以 在 main函数中 定义一个 数组 ,并接收下 函数的 首地址 ,然后 在main 函数中进行输出 就OK 了

热心网友 时间:2023-10-31 20:55

1. 全局变量;
2.传入数组名为参数。
3.函数内动态分配内存,结束后返回首地址。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
手机导航用电脑软件哪个好导航软件哪个最准确 我要地图网使用我要地图网轻松查询地图信息 装配行业MES系统四大车间管理活动介绍 王者荣耀S14狂铁怎么玩_王者荣耀S14狂铁出装铭文推荐 沅陵县有姓文的分布在那个地方, 汨罗一中在省排名 汨罗高中有哪些? 湖南省岳阳市汨罗有哪些高中 新生儿脊膜膨出后遗症 在深圳硬脊膜膨出手术后大小便失禁怎么办? 糖蒜怎么腌又脆又好吃?糖蒜有什么功效和作用?糖蒜有什么副作用? 怎样在网上查询招商银行一卡通余额? 湘潭电化股技术分析?湘潭电化吧股吧?湘潭电化的最新利好? 湘潭电化这支股怎么样?湘潭电化股吧买入了吗?湘潭电化2021啥时分红? 裁缝做衣服要有良心是十二生肖中的什么动物麻烦说出理由 再穷也有良心的三大生肖 最厚道有良心的生肖 裁缝做衣服要有良心,是十二生肖中的什么动物?麻烦说出理由 我把注销后对方发消息给我会显示什么? 晏子使楚楚王仗势欺人傲慢无礼想污辱齐国反而自取其辱自讨没趣这正应了哪一句名言 自取其辱出自什么典故啊?? 自取其辱的前一句是什么? 1843年是甲子的哪一年? 办公室室内有哪些禁忌 办公室内不同物品的摆放 鸡蛋的三种做法 怎么用鸡蛋做好吃的 三种做法香到不行 Daemon Tools,UltraISO这是什么? 谷歌希望与欧盟和解以规避巨额罚款 敢跟苹果打架的高通到底什么神仙? 水字旁寓意好的字男孩 水字旁好听的男孩名字大全 水字旁适合男孩... a/b=(ac)/(bc)是什么定律 交换两个乘数积不变 郝营长点燃了书本扩句 1.禧玛诺TY18能不能兼容8速卡飞 2.前最大52T后最大32T的组合要多长的链条 资金代管申请是什么意思 C语言求100以内的所有素数 头孢分几种各什么用途? 三门峡峡飞物资贸易有限公司怎么样? 三门峡万合建材销售有限公司怎么样? 三门峡市远胜金属材料有限公司怎么样? 三门峡明月金属材料销售有限公司怎么样? 中招考450分高中选科选什么好? 寸石云新发展科技磨菇基地老板是 蔚来新设电池科技公司,注册资本为20亿,你是否看好他们的发展呢? 驾考改革最新消息 泰州科化新材料能去吗 上汽联手中航科工合作发展新能源汽车 绘本实物编程是什么 通电小球与带电小球有什么不同 谁会这道题:人有其宝