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

C或C++中一个函数能不能返回多个值?

发布网友 发布时间:2022-04-29 23:51

我来回答

2个回答

热心网友 时间:2022-05-11 03:40

C系列语言是不能的,只能返回一个返回值。
但纠正一下三楼的说法,不是所有语言都是这样,比如matlab就可以返回多个。
如果在C++语言中需要返回多个值可以有以下三种方法:
1、返回一个数组的首地址,那么可以把整个数组的元素返回。
例如:
double*a;
a=f();
double*f()
{
b=(double*)malloc(8*2);
b[0]=1;
b[1]=2;
returnb;
}
但是多次调用还要考虑释放内存问题
2、传入指针
例如:
doublea[2];
f(a)
voidf(double*a)
{
a[0]=1;
a[1]=2;
}
3、输入引用,可以返回不同类型变量
例如:
inta;
doubleb;
f(a,b)
voidf(int&a,double&b)
{
a=1;
b=2;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
通达信主力指标公式汇总(2023版附源码) 有什么类似地下城与勇士的手机游戏 有没有类似于DNF的游戏 苹果手机类似地下城的游戏 有什么类似地下城与勇士的手机游戏 我的系统是WIN732,为什么玩不了光晕2,一点开就弹一个对话框出来说:无法... 玩诛仙电脑配置诛仙3要求电脑配置 ...永磁为什么要跌啊?东方财富金力永磁股吧?金力永磁股票最初..._百度... 怎么找回注销的微信号 如果把手机号码和微信号同时销户后期还能找回微信号吗? 仓储与库存有什么区别? 仓位和库位的区别 C语言的子函数怎么返回两个值 帅哥送的奶茶怎么发朋友圈 函数可以有多个返回值么,要多个return 椰子都有哪些吃法? 一个函数可以有两个返回值么 自晒圆椰菜怎么写发朋友圈 造梦无双驯服道具怎么获得 如果我是做淘宝客的我在抖音中怎么定义自己的领域呢? 如果我是做淘宝客的我在抖音中怎么定义自己的领域呢? 椰子鸡火锅怎么发朋友圈 我想在抖音带货,需要淘宝商家同意吗? 椰子鸡朋友圈晒美食的句子- 问一问 孩子作业写的太慢怎么办 我发了个椰汁的朋友圈 朋友说给他也来一个怎么回 怎么发朋友圈炫耀椰子? 你好 请给我发一条关于喝椰子水的个性签名 发到空间的 谢谢啊 造梦无双70级冰冰氪到90级要多少钱 微信web开发者工具 可以调试微信支付吗 朋友寄了一箱椰子怎么发朋友圈 造梦无双冰冰男的和女的区别 excel如何返回多个值 excel两个单元格条件返回多种数值,函数怎么写 朋子阿姨来自那部动漫 求秋子阿姨同人漫画1-9中文全集 854835084@qq.com 谢谢啦 怎么安装USB3.0的驱动 快手怎么筛选1天内看到的作品 漫画熊孩子和家政阿姨哪里看? 求扫盲:秋子阿姨是漫画还是动漫 和体贴的朋子阿姨差不多的漫画 谁有口工动漫的压缩包发来给机分 全自动洗衣机什么牌子比较好?要物美价廉的?请说说? 像同城交友~58同城这些可靠吗? 全自动洗车设备哪个牌子的质量好?有谁购买过? 拍照片怎么用美颜 全自动咖啡机什么牌子好 看完告别选择困难症 合肥车险公司排名 合肥市车险保险公司 合肥都有哪些保险公司 合肥阳光车险公司地址 英大车险合肥分公司