C语言中返回值是什么,return 怎么用?

作者&投稿:舟辉 (若有异议请与网页底部的电邮联系)
C语言中return到底怎么用?完全搞不懂return1;return2;return3;到底什么~

return x顾名思义就是返回x,如果在主函数里return 0;的话代表结束程序,如果是在其他函数里的话就是返回值,比如:
int solve()
{
int k;
xxxxxx
return k;
}
比方主函数int main()
{}这里就必须有一个return,只有void时可以不用返回值。

扩展资料:
return 表示把程序流程从被调函数转向主调函数并把表达式的值带回主调函数,实现函数值的返回,返回时可附带一个返回值,由return后面的参数指定。
return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。 如果函数执行不需要返回计算结果,也需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况。
参考资料来源:百度百科-return (C语言语句)

return ()表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,返回值的类型由return后面的参数确定;Return语句可以用来返变量或指针中的值,也可以用来返回0,表示返回为空,返回一个代数值,通常在子函数zd的末尾。
return 表示把程序流程从被调函数转向主调函数并把表达式的值带回主调函数,实现函数值的返回,返回时可附带一个返回值,由return后面的参数指定。

扩展资料:
return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的; 如果函数执行不需要返回计算结果,也经常需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况。
如果函数名前有返回类型定义,如int,double等就必须有返回值,而如果是void型,则可以不写return,但这时即使写了也无法返回数值。
参考资料来源:
百度百科-return (C语言语句)

return 返回值;
这通常可以有两种作用:
一是直接返回计算所得到的答案。
例如:下面的函数返回两个整数的和:
int sum(inr a,int b)
{return a+b;
}
二是函数中已经处理或保存了所有的答案,通过函数值可以返回本次调用处理的状态代码:例如,一般正常返回0,以及常见出错的代码(预先约定)。


c语言中的返回值是什么意思
1、C语言软件中返回值的意思如下:所有的函数,除了空值类型外,都会返回一个数值,空值是建议标准所做的扩展,该数值由返回语句确定。2、无返回语句时返回值是零;返回值是简单计算型,这种函数专门设计成对变元进行运算并返回计算值;返回值对信息进行处理,并返回一个值,以此表示处理的成功或失败;返...

请问C语言中的返回值是什么意思,为什么要有返回值,解释一下,越通俗易...
所谓返回值,函数才有,就类似于数学中的函数的概念f(x),其实跟数学概念一开始是一个意思,你传入一个值x,经过处理,然后返回处理的结果,处理的结果就叫做返回值。就好像你拿原材料做衣服,需要拿材料到工厂里面加工,工厂就生产出衣服给你,衣服就是返回值。这其实跟数学中函数的概念是一样的。当...

c语言中的返回值是什么意思(c语言中什么叫返回值)
c语言中返回值的意思是将函数实现的结果返回给调用者。函数的返回值一般有两种,无论有无返回值,都需要标类型。一个是void型的。这个一般也不用,他是空返回值。也就是当不需要返回值的时候,函数的类型标void。其实这个也是会返回一个值,好像是调用成功返回1,不成功返回0。另一种是非void型的。

c语言中,返回值是什么意思
返回值是函数的返回值。在于函数定义中的说明

返回值的解释是什么?
c语言中返回值的意思是将函数实现的结果返回给调用者。函数的返回值一般有两种,无论有无返回值,都需要标类型。一个是void型的。这个一般也不用,他是空返回值。也就是当不需要返回值的时候,函数的类型标void。其实这个也是会返回一个值,好像是调用成功返回1,不成功返回0。另一种是非void型的。

c语言中的返回值是什么意思,通俗一些,我是一个初学者,谢谢.有返回值与...
有返回值和无返回值并没有根本的区别。只是有些函数将它产生的影响通过数值或其他形式变量的形式呈现出来并返回给你,这类函数叫有返回值函数;而有些函数并不需要将这种影响返回并通知你,它们造成的变化只在程序中体现,这些函数叫做无返回值函数,或者说它们也有返回值,返回值为void。

c语言返回值是什么意思
通常来说,返回值可以是整数、浮点数、字符等基本数据类型,或自定义的结构体等复杂数据类型。函数的返回值在程序中扮演着至关重要的角色,它可以传递函数的计算结果、状态信息等。函数的返回值类型可以是任意合法数据类型,而且可以在函数定义时明确指定。C语言中的函数可以定义返回值,返回值可以是任何类型...

C语言 函数返回值是什么?
函数的值(或称函数返回值)是指函数被调用之后,执行函数体中的程序段所取得的值,可以通过return语句返回。return语句的一般形式为:return 表达式;或者:return (表达式);例如:return max;return a+b;return (100+200);函数中可以有多个 return 语句,但每次调用只能有一个return 语句被执行,所以...

C语言中的返回值和无返回值是什么意思?
返回值就是函数值。就是函数调用结束后,一般会返回一个值。这个值的类型看你是怎样定义的。例如:int f(int); 这个函数是一个有返回函数,返回值为整型。char f(int);这个函数是一个有返回函数,返回值为字符型 如果是f(int);这个函数默认返回值类型为整型 如果不需要函数有返回值,则需要用...

c语言中的RETURN()返回值是什么意思?
返回值的类型由return后面的参数确定;Return语句可以用来返变量或指针中的值,也可以用来返回0,表示返回为空,返回一个代数值,通常在子函数zd的末尾。return 表示把程序流程从被调函数转向主调函数并把表达式的值带回主调函数,实现函数值的返回,返回时可附带一个返回值,由return后面的参数指定。

成县17726186061: c语言中的RETURN()返回值是什么意思?
廖选甲氧: 调用包含该return()的函数时,返回括号里面的值. 如: int Add(int a,int b) { int c; c=a+b; return c; } ... int x; x=Add(2,3);//x就等于5了; ... 函数相当于人的行为,有的需要一个结果,有的不需要.比如:A叫B去拿本书,返回结果就是所要的那本书了,但如果A叫B去打C一巴掌,那B去做就行了,不需要返回结果给A.

成县17726186061: c语言中return;语句返回的是什么值啊 -
廖选甲氧: return;表示返回一个空值,return 1;返回1; return 'a';返回字符a

成县17726186061: C语言中return的含义?
廖选甲氧: main 主函数的 return 值,并不是告诉编译器的,而是返回到运行这个程序的系统的.命令解释器(例如dos的command,linux 的各种 Shell)接收这个值,可以用于不同程序之间的交互.例如批处理程序(又或者另外一个程序通过管道什么的)...

成县17726186061: C语言中return 涵义 -
廖选甲氧: return会截断函数的控制流,从一个函数中立即退出.对于void返回类型函数来说,如果没有return,可以用goto跳转到函数末尾来实现,编译器会自动实现清理堆栈的代码(相当于函数末尾隐含了return);因此,return只是语法糖,不是必须的...

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

成县17726186061: c语言中,返回函数值到底是什么意思啊?有什么用? -
廖选甲氧: 可以这样理解,函数就是你让电脑做的事,返回函数值就是电脑做完事情,告诉你结果.比如你让电脑计算1+1,计算机算出来2,就把2告诉你,2就是返回函数值

成县17726186061: c语言中return语句的具体作用是什么?返回值是干嘛的,谁向谁返值,返到哪里?请回答的具体点,谢谢! -
廖选甲氧: 在函数中,如果碰到return 语句,那么程序就会返回调用该函数的下一条语句执行,也就是说跳出函数的执行,回到原来的地方继续执行下去.但是如果是在主函数中碰到return语句,那么整个程序就会停止,退出程序的执行. 1.return语句不可...

成县17726186061: C语言问题 return是什么意思啊 -
廖选甲氧: 1.需要值的时候就返回.如:main() { int a; a=fun(10);//返回一个值给变量a } int fun(int n) { return n+1; }2.返回后表示后面的语句不执行.如:main() { int a = fun(10); } int fun(int n) { return n+1; cout}3.主函数中执行return 后,表示由该程序创建的进程结束.你在任务管理器进程中可以看到!

成县17726186061: 计算机C语言中return语句是什么意思
廖选甲氧: 有返回值的函数中,return语句的作用是提供整个函数的返回值,并结束当前函数返回到调用它的地方.在没有返回值的函数中也可以使用return语句. 返回到调用当前函数的地方.

成县17726186061: c语言中return的含义是什么?位置不同返回值就不同,要怎么检测返回值? -
廖选甲氧: return的意思是返回后面参数的值并退出当前函数体,一个函数中任何时候都只能有一个return语句生效!该例子中第一个return是当满足第一次循环后,输出sum的结果为1,然后退出main程序,程序结束,此时不会执行第二个return 0;要想满足执行第二个的条件,可以初始化i>100,这样while循环条件不满足,直接跳过,返回第二个语句的结果0.

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