社区
C语言
帖子详情
C中函数调用返回值
栗豆
2010-08-18 02:53:43
能返回多个值么?
具体怎么写?
例如:函数fun(float x),返回|x|和s=1/-1两个值。
...全文
110
7
打赏
收藏
C中函数调用返回值
能返回多个值么? 具体怎么写? 例如:函数fun(float x),返回|x|和s=1/-1两个值。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
栗豆
2010-08-18
打赏
举报
回复
呵呵 谢谢大家啦~~
问题解决了~~
非常感谢~~!!!
luojcs
2010-08-18
打赏
举报
回复
要么返回结构体指针即返回一块内存,
要么用函数参数返回
ningweidong
2010-08-18
打赏
举报
回复
返加多个值
可以使用结构和指针,想返回多少个值都可以。
svtanto
2010-08-18
打赏
举报
回复
1、使用引用传递参数
void test(float *result1, int *result2)
{
result1 = 2.0;
result2 = 9;
}
2、把返回值包装成结构体,成为堆栈变量返回
typedef struct a {
float result1;
int result2;
} A, *PA;
A test()
{
A result;
result.result1 = 2.0;
result.result2 = 9;
return result;
}
tietao
2010-08-18
打赏
举报
回复
这里用指针传递,
例如
fun(float* x, float* s)
{
*x = abs(x);
*s = 1/-1;
}
就行了。
栗豆
2010-08-18
打赏
举报
回复
噢.....
[Quote=引用 1 楼 jim_king_2000 的回复:]
不能返回多个值。解决方案:
1、把多个值组成一个结构体,返回结构体类型。缺点是效率低。
2、放弃返回值,改用指针参数。
[/Quote]
Jim_King_2000
2010-08-18
打赏
举报
回复
不能返回多个值。解决方案:
1、把多个值组成一个结构体,返回结构体类型。缺点是效率低。
2、放弃返回值,改用指针参数。
C语言--有
返回值
与无
返回值
的
函数调用
(函数内容一)
有
返回值
和无
返回值
之间的
函数调用
C语言
中
创建及调用函数的简介 上期在说到Python实现阶乘相加时,对于函数的调用及递归没有进行详解,这次主要介绍清楚C语言
中
的
函数调用
。 在C语言
中
,不管是对数值进行交换,或者是对数组进行排序,不考虑其时间复杂度,我们都喜欢创建一个调用函数来实现其功能。接下来,就一起进行了解吧! 首先,编写函数的一般形式为: 函数类型 函数名(参数类型 参数,...){函数体/代码块} 在进行
函数调用
时,必须在主调函数的函数体内首句对被调函数进行声明。其函数声明的一般形式为: 函数类型
函数调用
约定及函数
返回值
_C底层18/2/26
前情提要 这次的这篇关于函数约定及
返回值
的博客,并没写的很精髓,如果看到了就只做参考吧。这方面的知识还是推荐看《程序员的自我修养》。 本文
中
有关于
函数调用
堆栈的内容可先浏览博客
函数调用
堆栈过程详解 一:
函数调用
约定 调用约定所规定的 1)函数参数的传递顺序和方式 这一项其实说的就是函数产生的参数入栈顺序会不同 对于C
中
的三个约定_cdecl _stdcall _fastca...
C语言
中
函数调用
与
返回值
的关系是什么
而函数是负责要做什么 3); //调用函数 3我们称为形式参数 int sum(int arg1 并传递参数3和4过去 函数将计算机过程封装 也就可以说没有
返回值
|||
函数调用
和
返回值
的关系其实和赋值运算的道理是一样的只是 他就返回空 如果没有return语句 如果函数里有return后便那个值就是
返回值
简单点说 其实就是c 这就是
返回值
类型 4);调用
返回值
:如
【时时三省】(C语言基础)
函数调用
的过程和函数的
返回值
山不在高,有仙则名。水不在深,有龙则灵。----CSDN 时时三省。
C语言是怎么进行
函数调用
的 参数压栈顺序 C++如何处理
返回值
1 C语言是怎么进行
函数调用
的? 每一个
函数调用
都会分配函数栈,在栈内进行函数执行过程。调用前,先把返回地址压栈,然后把当前函数的esp指针压栈。 2 C语言参数压栈顺序? 从右到左 3 C++如何处理
返回值
? 生成一个临时变量,把它的引用作为函数参数传入函数内。 4 C++
中
拷贝赋值函数的形参能否进行值传递? 不能。如果是这种情况下,调用拷贝构造函数的时候,首先要将实参传递给形参,这个传递的时...
C语言
70,039
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章