社区
C语言
帖子详情
一个函数能返回两个或两个以上的值吗?
huangxiaobin
2003-11-19 09:11:17
如果说一个函数需要返回多个值,而且这些值还会在另外的地方分别用到,这些值有可能是一些类(不是一个类哦)中需要的值,这样的话,可以做得要吗?
...全文
621
11
打赏
收藏
一个函数能返回两个或两个以上的值吗?
如果说一个函数需要返回多个值,而且这些值还会在另外的地方分别用到,这些值有可能是一些类(不是一个类哦)中需要的值,这样的话,可以做得要吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
michaelli
2003-11-19
打赏
举报
回复
结构是可以的!
返回一个结构,里面包含多个值
熊主任
2003-11-19
打赏
举报
回复
当然能,用结构体,把你要返回的值包起来。
bohut
2003-11-19
打赏
举报
回复
返回结构体或者返回结构体指针,严格意义上来说返回的还是一个值而已,如果要返回多个值,可以在函数的参数上做文章,函数的参数不一定要输入参数,也可以是输出参数,说的简单一点,就是你把参数传递进来,由函数帮你赋值,等函数返回后,你就可以用了,这一点我同意Parchar()的说法。
program2100
2003-11-19
打赏
举报
回复
通常的方法是
1、返回结构体
2、参数中传入结构体指针
3、参数中传入返回值的指针(与2的相同)
4、在方法中分配内存,返回后,手工解析
duanduan20
2003-11-19
打赏
举报
回复
大哥哥可以说的具体点吗?
daizh
2003-11-19
打赏
举报
回复
可以采用返回指针(或函数指针),将所有你要传出去的参数,放在指针所指的内容中。
zxl_lim
2003-11-19
打赏
举报
回复
返回一个结构体;
或
一个pair对象;
如pair<type, type>;
sharkhuang
2003-11-19
打赏
举报
回复
结构是可以的!
或者你把返回值的地址传进来!再付值
wshcdr
2003-11-19
打赏
举报
回复
当然是可以的
比如用一个结构
typedef _mytype
{
int iMoney,
bool bSuccess
}MyType
Mytype type1;
Mytype fun(...)
{
...
return type1;
}
Pacard
2003-11-19
打赏
举报
回复
函数返回值是唯一的,但可以通过指针,引用,或是全局变量来返回多于一个的值
jEditor
2003-11-19
打赏
举报
回复
完全是可以的!你说说要返回什么值啊?
c++ primer第五版第6章答案
c++ primer第五版第6章答案
Call 和 Return 使用
关于 Call 和 Return 使用方法的汇编源代码
一个
函数
两个
return
一个
函数
中是可以包含任意多个return的, 不管执行流程触发了哪个return, 都会造成当前
函数
立即终止, 所以不存在执行
两个
或以上return的可能. return 就是退出当前
函数
, 入口只有
一个
, 但出口可以有很多个, 你一旦出了那个
函数
, 那
函数
里面的所有东西就全都跟你无关了. C/C++ 中的reutrn语句: 通过在
函数
中使用
返回
语句,
返回
一个
值
给
函数
,同时终止
函数
的调用,
返回
主
函数
。 格式: return (表达式); 或return 表达式; 功能: (1)计算表达式的
值
,将表达式的
值
C#--如何在
一个
函数
中
返回
两个
值
(包含数组的参数)
/*烟台大学计算机学院学生 *All right reserved. *文件名称:C#--如何在
一个
函数
中
返回
两个
值
(包含数组的参数) *作者:杨飞 *完成日期:2014年9月2日 *版本号:v1.0 *对任务及求解方法的描述部分:C#--如何在
一个
函数
中
返回
两个
值
(包含数组的参数) *我的程序:*/ using System; using Sys
Matlab
函数
返回
多个
值
--样例
目录 一、matlab的
函数
文件
返回
多个
值
写法 二、简单的例子 三、结果截图 一、Matlab的
函数
文件--
返回
多个
值
--写法为: 1.第一行写 function [
返回
值
1/
返回
矩阵1,
返回
值
2/
返回
矩阵2,...,
返回
值
n/
返回
矩阵n]=该
函数
文件名(参数1,参数2,...,参数n) 2.第二行开始写你的
函数
代码 二、下面是
一个
简单的例子 现在需要将xx矩阵和yy矩阵的...
C语言
70,037
社区成员
243,243
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章