c语言什么时候需要返回值

作者&投稿:俎征 (若有异议请与网页底部的电邮联系)

c语言中什么时候函数调用时,被调用函数需要加return 返回
被调用函数 也就是子函数 申明时有返回类型就需要加return;如果是void function() void为无返回值,无需return 譬如 intfunction() int为整形,则需return一个整形值;

C语言中什么时候回用到scanf
要存储输入的值的时候用scanf。比如要把3存到变量a中 scanf("%d",&a);对应的是要输出的时候用printf.printf("%d",a);

C语言中,main函数需要返回值吗?
函数返回值的意思是将函数实现的结果返回给调用者。按标准来说,C的main函数是需要有返回值的。标准中main函数返回类型是int的,所以需要一个返回值。但是由于历史原因,很多地方可以看到没有返回值的main。比如直接main()或者说void main() 但是这样一般编译器也不会认为错误,不过建议还是写标准的C的...

请问C语言中的返回值是什么意思,为什么要有返回值,解释一下,越通俗易...
就好像你拿原材料做衣服,需要拿材料到工厂里面加工,工厂就生产出衣服给你,衣服就是返回值。这其实跟数学中函数的概念是一样的。当然不是所有函数都有返回值,如一些函数只要完成某些特定的功能即可,不需要返回特定的值给主函数。如C语言中的printf这个方法,有些时候只希望屏幕输出一段加工过的文字...

C语言中什么时候该用return,什么时候不用?
这个函数里面可以用return (后面不跟数据),也可以把return语句省略。这时函数调用到最后一个右大括号时结束。一般用void的话就是没有返回值和不需要返回值的了,如调用一个输出函数,这个函数就没必要返回了,事实上这个函数只管输出就好了,也没有什么值要返回的,另一种是用指针传址的时候,因为你...

C语言中函数必须有返回值吗
没有这个说法。主函数需要函数返回值,函数才需有返回值。函数不需要返回值时,用void 函数需要返回值时,函数类型按返回值的类型确定。

C语言 返回值是干什么用的
函数的返回值是指函数被调用之后,执行函数体中的代码所得到的结果,这个结果会通过return语句返回。函数可以有返回值,也可以没有返回值。对于没有返回值的函数,功能只是完成一个操作,应将返回值类型定义为void,函数体内可以没有return语句,当需要在程序指定位置退出时,可以在该处放置一个。

请问C语言中的返回值是什么意思,为什么要有返回值,解释一下,越通俗易...
就是你要一个函数或一段代码完成某一项功能,比如是一个计算任务,这个计算任务需要有一个结果,这个结果可以通过函数的返回值来得到。当然有的的函数不需要结果,就完成一个功能,比如播放一段音乐。但这个函数也会有一个返回值,这个返回值可能是播放是否成功,或是播放否结束等等。

C语言中的所有函数都要有返回值吗
不是这样的 根据需要来决定函数是否要返回值,如果你要传递一个函数的参数回到调用的地方,一般都会用到返回值,这里只是一般,还有可能通过全局变量什么的来传递一个值,不一定要用返回值。希望对你有帮助

c语言中void什么时候该用 什么时候不用?返回值什么意思?FOR循环的原理...
你好:(1)你在main()函数中调用另外一个函数时,你一定有你的目的,可能调用它只是为了在那个函数中打印出一句话,这时候这个函数当然就可以不要返回值了,如果你想通过那个函数计算出一个值并且你还想在主函数中用到这个计算的值,那么这个函数就要有返回值,不然你在主函数中如何用到你刚才计算的...

宜聂15088582665问: 请显浅易懂的解释一下C语言函数的返回值(即何时需要返回值,何时不需要),最好各给一个简单的例子 -
滨城区艾林回答: 最简单的理解,好比你是上级,你要求你的下级给你办事,如果他圆满的把这事办完了,他会告诉你事情办完了,这就属于一个返回,如果这个事情办砸了,肯定也会回应你一下,给你一个办砸了的原因. 以上,事情办完了和办砸了都是类似于返回值的. 其实编程也就是你去指挥电脑做它能做的一些事情而已,但是电脑要求的是凡事巨细,你要求它告诉你它做事情的结果,它才会告诉你,但也都是按照你对于电脑的约定来告诉你的. 举一个比较实际的例子:VB中的Replace函数,它的能力是返回字符串其中指定数目的某子字符串被替换为另一个子字符串.如果成功则返回替换完的字符串,如果给定的字符串是个空的,那么就返回一个错误.

宜聂15088582665问: 在 C语言中什么情况需要用到返回值?什么情况不需要用返回值? -
滨城区艾林回答: 比如你编一个函数求a+b的值,求得的结果就用反回给系统,如果你用一个函数做一系列事情结果用不上,就可以不用反回值.而良好的编程习惯是每个都应有返回值,用来判断程序是否执行成功了

宜聂15088582665问: 一般的C语言程序在什么情况下需要写返回值,什么情况下不需要写呢? -
滨城区艾林回答: 最开始必须声明下,大部分情况下都是要有返回值的,特别是你以后工作了写的一些程序.不过,也有少部分情况下是不需要返回值的,那就是你不太关心这个函数的具体运行情况,或者这个函数本身很简单,出错的几率太小了,又或者是初学者在练习的时候.比如部分close()类型的函数通常返回值都为void,比如show()这类的函数通常只是显示内容的,也通常没有返回值.

宜聂15088582665问: C语言中什么时候该用return,什么时候不用? -
滨城区艾林回答: 当你定义函数的时候才要用,有些函数有返回值,也就是调用一个函数之后,该函数返回一个值给你. 如 int fun(int a) 这个函数就要用return ,而且return 后面跟的变量或字面常量应该是整形才对,如果是不能自动转换成整形的数据如double型...

宜聂15088582665问: 在C语言自定义函数中,什么情况下需要函数返回boolean类型的值? -
滨城区艾林回答: 这种事情没有绝对的,在以后的实际操作中,倒置 排序也可以加上boolean返回值,一般这样对数据进行操作的函数,返回一个boolean值往往是代表操作是否成功,比如成功删除返回true,删除失败返回false.

宜聂15088582665问: C语言程序中在什么情况下,子函数必须向主函数返值? -
滨城区艾林回答: 只要返回值不是void就要比如函数int f1()需要返回值 函数void f2()就不需要 可以只写一个return;也可不写

宜聂15088582665问: c语言返回值具体是指什么? -
滨城区艾林回答: 子函数的返回值,main主函数也是有返回值的,但是一般用不到都忽略掉了,一般来说的返回值就是子函数的返回值.当需要一个函数去处理数据时,如求平方,这时候求平方后的值可以有两种方法表达 1、以值的形式返回给你,即return x,...

宜聂15088582665问: C语言中,函数什么时候应该有返回值(就是加return(x)之类的),请通俗并举例说明
滨城区艾林回答:举个简单的例子 ******************************************************************************** #include "stdio.h" main() { int a; a=add(5,3); printf("%d",a); getch(); } int add(int x, int y) { int z; z = x+y; return(z); } *********************************************...

宜聂15088582665问: c语言,什么是函数的返回值,怎样的函数才需要返回值,或者怎样才不需要? -
滨城区艾林回答: 简单的说,函数就是一个算法,有不有返回值是跟这个函数做什么的有关系. 一般情况下,求和这类的就要返回值,比如 int add(int a,int b) {return a+b;//这就返回a+b的和,用函数的时候,你只要传a,b的值就得了 } 用的时候这样: int s=add(...

宜聂15088582665问: c语言中什么时候函数调用时,被调用函数需要加return 返回 -
滨城区艾林回答: 这个return是一个返回值,当定义为int时,运算成功才能返回0~~不写return这是可以的,如果是定义的函数,return可能是为了达到某些特殊的返回值,用来运算,这时就是不能省略的~~新手,刚刚看几天C~仅供参考~


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网