55问答网
所有问题
在C语言中,什么时候要有返回值?什么时候不用?
如题所述
举报该问题
推荐答案 推荐于2018-01-21
你想要函数返回一个值 就用返回类型 比如写一个函数计算a+b
那么int add(int a,int b)
{ return a+b; } 这个时候就把a+b的值返回 z=add(a,b) 相当于z=a+b
而直接输出不需要返回
void add()
{printf("%d",a+b);}
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://55.wendadaohang.com/zd/F48Q48F8Q.html
其他回答
第1个回答 2010-12-15
根据你的函数封装需要,当函数体执行是可预见并且不需要函数反回结果则不需要返回值。其它则根据情况来定。
第2个回答 2010-12-15
如果这个函数执行之后需要返回结果的话就需要返回值,否则不用。
第3个回答 2010-12-15
void 类型的函数不要,其他类型的函数都要。
第4个回答 2010-12-15
所谓函数返回值是一个函数在运算结束以后向调用它的母函数或者系统反馈一个值,这个值可以是各种变量类型.本回答被提问者采纳
1
2
下一页
相似回答
一般的
C语言
程序
在什么
情况下需要写
返回值,什么
情况下不需要写呢?
答:
最开始必须声明下,大部分情况下都是要有返回值的
,特别是你以后工作了写的一些程序。不过,也有少部分情况下是不需要返回值的,那就是你不太关心这个函数的具体运行情况,或者这个函数本身很简单,出错的几率太小了,又或者是初学者在练习的时候。比如部分close()类型的函数通常返回值都为void,比如show...
C语言中什么时候
该用return
?什么时候不用?
答:
void就是无返回值类型,这第一个程序定义的fun函数没
有返回值
类型,所以你调用的
时候不
会有任何作用,定义的函数是想将两个数对调一下,你可以在后面加一句printf("对调后的结果为%d%d",a,b);不见得非要用return,如果你想用return话,定义函数时前面应该有一个返回值类型,如int fun(int a,int ...
...被调用函数要用return来得到
返回值,什么时候不用
return就能得到返回...
答:
程序本身是灵活的,关键看你如何做 以下帮你列出几种获得函数中
返回值
的方法 1)使用return获得 例如 function(){ return 10;} main(){ int a;a = function();} 2)使用全局变量获得 int a;function(){ a = 11;} main(){ int b;function();b = a; //function对全局变量a付值 } 3)...
...被调用函数要用return来得到
返回值,什么时候不用
return就能得到返回...
答:
一般引用一个需要一个
返回值
的函数时那个函数通常就用return返回所需要的
值,
还有一种情况就是函数接收的参数是数组或某个指针(其本质都是地址),此时就是直接对主调函数中的数据进行操作
,不
需要返回值的
...解释通俗易懂点,到底什么时候该有
,什么时候不用
。
答:
返回值用于函数间参数等信息的传递,函数在调用的时候需要传入参数,然后返回参数(当然参数也可以没有),就像你想和我交换东西,你交给我的对我来说是形参,然后我交给你的东西对我来说就是
返回值,
这个东西可以是空的、没有的(也就是void),也可以是其他的各种东西(char、int、float等类型的)首...
大家正在搜
c语言为什么要返回值
什么时候有返回值
C语言调用有返回值的函数
c语言返回值返回到哪
什么时候返回值为0
返回值有什么用
C语言中返回值
c语言没有返回值
c语言必须有返回值
相关问题
c语言中void函数什么时候返回一个数 什么时候不返回?
C语言中什么时候该用return?什么时候不用?
C语言中什么时候该用return,什么时候不用?
什么时候用到返回值 什么时候不用到返回值
C语言中return 什么时候才用到它 什么时候可以不用 什...
C语言中什么时候被调用函数要用return来得到返回值,什么...
在C语言中,主函数是不是必须要有返回值?