66问答网
所有问题
c语言一个函数能否有两个返回值
如题所述
举报该问题
其他回答
第1个回答 2019-10-27
应该是正确的,因为系统可能把百a,b作为一个逗度号表达式,返回逗号表达式的值问b,不行的话,return
(a.b);试试
你的语句可能正确,答但你想让它返回a和b不可能,一版个return
语句只返回一个值,执行完权return,程序就结束
相似回答
C语言函数
中
能否有两个
return?
答:
不能
,函数的返回值只能有一个,所以程序执行到第一个return就直接跳出,没有执行return d;可以使用指针,a,b为入口参数,c,d为出口参数,这样就可以解决多个返回值的问题,希望能帮到你。include <stdio.h> void f(int a,int b,int *c,int *d){ c = a + b;d = a - b;} int ma...
C语言中函数
调用怎么
返回两个值
答:
在C语言中,
函数只能返回一个值
,要返回两个值,可以改换思路,通过其它方式做到。1 建立数组,返回指针。在要返回的两个值类型相同时,可以用创建数组的方式,将要返回的值存在数组中,并返回数组首地址,这样就可以实现返回两个值的效果。需要注意的是,要返回数组首地址,那么返回的值不可以是局部变...
c语言函数
可不
可以返回
多个值
答:
在C语言中,一般情况下函数的返回值是通过函数中的return语句来实现的,
每调用一次return语句只能从函数中返回一个值
。但在实际很多应用中,我们需要从函数中返回多个值,那我们可以用什么方法实现呢?此时我们可以用三种方法来实现。方法一:设置全局变量 全局变量是在函数外部定义的全局变量,它不属于任何...
C语言
如何让
一个函数返回
多个值
答:
这样主调函数相应的值就改变了,也就相当于返回了第二个值了。
这样就可以实现返回多个值
!3、结构体指针返回 结构体是C语言涉及数据结构的最直接的容器,通常在编程过程中实现一个功能模块在主函数里,我们可以定义一个结构体类型的变量,然后直接用函数返回值赋值就可以了。工具/材料 C语言的编辑器 ...
C语言
的子
函数
怎么
返回两个值
答:
函数是不能直接返回
两个
值的,不过可以通过数组,列表,链表等方式,返回多个值。例如 int a[] f(),这个shu
函数返回值
就是
一个
整型的数组,如果你要返回两个值,可以定义数组长度为2,a[0]保存第一个值,a[1]保存
第二个
值。int fun(int a, int b, int *
c
, int *d);参数是a,b,返回...
c语言中
在
一个
自定义
函数
中怎么
返回两个值
?
答:
这样也会
返回
一组值。方法三:可以利用指针变量,这个原理和方法二是一样的,因为数组名本身就是数组首元素的地址。就不多说了。 用结构体封装不同类型数据,或者用数组表示同类型数据,然后返回结构体指针或者数组名,本质都是用指针来返回多个参数 方法四:如果学过C++,可以引用参数 ...
大家正在搜
c语言函数返回两个值
c语言返回值有什么用
c语言返回值怎么理解
c语言中返回值什么意思
c语言返回值类型由什么决定
c语言return返回值给谁
函数的返回值
函数返回值的类型是由什么决定的
c语言函数调用
相关问题
C语言函数中能否有两个return?
c语言一个函数能否有两个返回值
c语言中调用函数如何返回多个值?
C语言,可以调用一个函数的返回值到另一个函数中吗?
c语言中调用一个函数,被调用的函数只能有一个返回值???
C语言中return语句怎样返回两个或多个值
有返回值的函数的返回值能否是多个?
C语言的子函数怎么返回两个值