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

c语言如何利用数组返回多个函数值,能举例说说吗?

发布网友 发布时间:2024-09-26 04:36

我来回答

3个回答

热心网友 时间:2024-12-12 15:52

用指针,

比如
void test(int *a, int *b)
{
*a = 1;
*b = 2;
}
int main()
{
int a, b;

test(&a , &b);
}

用传入a,b两个的地址,在函数中把要返回的值写到这两个地址对应的存储区上。在主函数中就可以用,a,b被test函数改过后的值了。

如果要用return的话,把要返回的值做成一个结构,再返回这个结构就可以了。

热心网友 时间:2024-12-12 15:52

你好,按照你的意思,可以写一个函数,里面的参数是数组,就可以了

如下:

#include<stdio.h>

int array(int n,int num[])
{
return
}

int main()
{
return 0;
}

这个是个模式,看这个应该可以理解的,自己编者试试

不知道你是不是这个意思?

热心网友 时间:2024-12-12 15:53

传入地址
对地址进行赋值

main()
{
int a[10];
test(&a[0]);
}

test(int *p)
{
for(int i =0;i <10;i++)
*p++ = i;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
tplink无线扩展器怎样重置密码 扩展器原始的密码是什么 如何重新设置TPLink扩展器的密码简单步骤教你修改TPLink扩展器的... 为什么要加入tcpip协议 父母如何给孩子做一个好榜样 父母应该如何做孩子的榜样? 冬季草原防火安全知识 冬季景区该如何预防火灾 厨房暗管漏水 多少钱 手脚出汗,睡眠不好,早泄是阳虚还是阴虚 西门子WS12M468TI洗衣机选择标准洗后自选选择加快洗,手动怎么消不掉 c语言的函数返回数组后怎么调用 西门子WS12M468TI怎样解除童锁? 为什么充够话费了,还是不能打电话显示欠费状态? ...也交钱了却是高额半停机状态,上不了网,发不了短信,打不了电话... 保时捷迈凯和卡宴不同在哪 怎么炒现货原油 鞍山钢铁集团有限公司在哪里 超级食脂益生菌中老年可以喝吗 桃子可以和乳酸菌饮料一起榨汁吗 异化之地怎么回城_关卡回城方法介绍 苹果手机扫描图片怎样扫描 京东金条和借呗哪个利息高?可以延期还吗? ...马上输入框中的文字没有了,怎么也卡不开图片 对话框里的文字,怎样才能复制,要一个一个的输入百度搜索?为什么有些可 ... 如何制作酥脆又美味的鸡肉馅饼? 如何做鸡肉馅饼鲜香又可口? 如何在家自制酥脆又好吃的鸡肉馅饼? 有哪些方法能使鸡肉馅饼的口感更好? 鸡肉馅饼鸡肉馅饼做法 ...对比度、响应时间 各是多少?亮度是多少nit ? 2023年显示器推荐攻略:怎么选择电脑显示器(家用/办公/游戏) n95口罩不允许私人买卖吗? 30以内4的倍数有:___.30以内6的倍数有:___.30以内4和6的公倍数有... 在3的倍数上画“△”,在4的倍数上画“○”.3和4的公倍数有___,3和... 柚子清火吗? 微信总有提示未读消息怎么办? 微信老显示有一个未读 微信有未读消息,可是不知道什么意思? 怎样把微信上别人发过来的未读信息取消 怎么把微信已读的变为未读啊? 微信怎么设置未读提醒? 为什么微信读过的信息不能取消已读状态? 微信消息已读怎么设置不提示 微信已读消息怎么变为未读? 怎么清空微信未读消息? 如何彻底清除微信未读消息? 微信总有未读信息怎么办 江珊现任老公张博照片,年轻帅气,被称演艺圈年纪最大姐弟恋 什么牌子的洗衣液好闻??