66问答网
所有问题
c语言 一个函数最多能有几个返回值?如果超过一个,请问怎么表示?
如题所述
举报该问题
推荐答案 2007-04-30
只能返回一个
超过一个的有几种解决方法
一使用指针
二使用结构体变量
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/nsppp29n.html
其他回答
第1个回答 2007-04-30
调用函数的返回植只能是一个 ,想返回多个植可以用指针
第2个回答 2007-04-30
也可以用参数来传递返回值。
相似回答
C语言中
主
函数
是否
有返回值,如果有,最多有几个?
答:
c语言中,
只要是函数,返回值只能有一个
,要想使用这个函数同时改变多个数值,可以使用指针。主函数也不例外,c语言中主函数一般是void类型,即无返回值,如果你是软件专业,后续学习的c++将介绍有返回值的main主函数,我也是软件专业,有问题可以一起讨论,祝你学习顺利。
C语言
:
一个函数
只能
返回一个值
吗
? 如果
不是,怎样
返回多值?
答:
返回一个数组就可以了
。如果想返回不同类型的值,先定义个结构体,把要返回的值存入结构体变量,再把这个结构体变量返回就行了。
c语言中
调用
一个函数,
被调用的函数只能
有一个返回值???
答:
所谓
函数,
在离散数学里的定义就是具有单值性的关系。我用过c和python,他们的函数都是符合离散数学定义的,也就是说只有
一个返回值
。但是,c的函数可以返回指针,这就意味着你可以返回一个数组或者链表,相当于返回了多个值。
c语言中
调用
函数
如何
返回
多个
值?
答:
1、通过使用指针,在函数调用时,传递带有地址的参数,并使用指针更改其值;这样,修改后的值就会变成原始参数。2、通过使用指针返回结果为:3、通过使用结构:因为结构是用户定义的数据类型;可以定义一个包含两个整数变量的结构,并将更大和更小的值存储到这些变量中,然后使用该结构的值。4、通过使用...
在
C语言中,如果一个函数返回
两个数,return 语句中要
怎么表示?
是用数组...
答:
这是不行的,一般是通过指针达到这个效果,但函数只能
返回一个值
(理论上)。如果想返回多个值的话,可以用指针或者数组来做为函数的参数.才能返回多个值的.如果想返回多个值,对指针或数组不熟悉的可以用全局变量,在函数中用你定义的全局变量,则能改变全局变量的值.再在主程序中用改变后的全局变量就...
c语言
的
返回1
和返回5有区别吗?
答:
亲~很高兴能够为您解答😊返回1和返回5在语义上有区别,分别表示不同的含义。在这个例子中
,如果
MA18上穿均线
,返回1表示
这个条件满足,否则返回0表示这个条件不满足;而返回5则表示条件满足并且给出了一个具体的数值5,这个数值可能在后续的计算中有所用处。因此,这两
个返回值
的含义并不相同...
大家正在搜
c语言函数返回两个值
c语言返回值怎么理解
c语言返回值有什么用
c语言中返回值什么意思
c语言返回值类型由什么决定
函数返回值的类型是由什么决定的
c语言return返回值给谁
函数的返回值
c语言函数调用