在一个被调用函数中,关于return语句使用的

如题所述

你是问返回值问题吧
c是有若干个函数互相调用嵌套等方式组成的程序,注意main也是函数
c规定函数必须有返回值,是所有的函数,main也有

返回值有几种
1、规定的返回,如int fun(int a),这个函数返回值一定是int型,这个不用多说吧
2、void型,这个是不需要返回值的,但是不能说没有返回值,他好像是调用成功返回零,失败返回一个特定值,我不是很确定
3、main,这个也是有返回值的,不过一般我们用不到,是给系统用的,好像是成功执行返回0,不成功返回特定值

还有,再c中规定,函数只能有一个返回值,不能有多个,如果多个返回值,需要用指针等方式

在子函数中,无论有多少代码没有执行,只要执行到return,一定会返回
温馨提示:内容为网友见解,仅供参考
第1个回答  2013-12-29
return是个好东西第一个作用,也就是他的真实作用返回值,这个返回值是和函数的类型有关的,函数的类型是什么,他的返回值就是什么比方主函数int main(){}这里就必须有一个return,只有void时可以不用返回值。功能函数int fun(){return 1;}这个时候fun函数的作用就是返回一个int 类型的值,可以直接拿来用比方int a=fun();这里就相当于int a=1;另外一个作用return后面的语句不会执行,我们可以用它来结束程序比方找出三个数种最大的一个数 void main{int a,b,c;if(a>b) if(b>c) { return printf("最大值为%d",a); }.....}
第2个回答  2013-12-30
return可以逐层返回上层函数
exit可以直接退出
goto可以在一个独立函数内跳转

c语言中的return语句用法
在C语言中,return语句起着至关重要的作用。当一个函数被调用并运行时,return语句就像一个桥梁,它允许程序控制权从被调用的函数返回到主调用的函数。通过在其后指定参数,return能够传递函数执行的结果,这是函数调用中常见的期望行为。在需要时,return也可以不返回具体数值,而是以状态码的形式,比如-1...

python中的return的用法?
1. 返回值:当函数执行到`return`语句时,会立即停止执行后续的代码,并将指定的值返回给函数调用者。2. 返回类型:`return`可以返回各种类型的值,包括数字、字符串、列表、字典等,甚至可以返回另一个函数。3. 无返回值:如果函数中没有`return`语句或`return`后没有指定值,函数将默认返回`None`。

C语言中return怎么用,主函数中一定要用吗?
{ int i=1;return 1;\/\/return(i); \/\/这样也可以 } 有时即使被调用函数是void类型 被调函数中的return也不是毫无意义的;对于void,在函数的最后一行代码,可以不用;其他地方,因为你要返回函数调用,所以必须要用。对于非void,既然函数返回值类型定义为非void,那么肯定需要使用这个函数的返回值。

在C语言中关于返回值return的用法
函数的返回值是由返回语句return实现的,函数执行的最后一个操作就是返回,返回的意义是:(1)子程序函数返回主调函数,宣告函数的一次执行结束,在调用期间所分配的变量单元被撤消;(2)送函数值到调用表达式中,当然这一点并不是必需的,因为有些函数有返回值,有些函数没有返回值。

我想知道return所有用法
答案:return在编程中有多种用法,以下是其主要用法:1. 作为关键字返回函数结果 在函数定义中,使用return语句可以返回一个值。当函数执行到return语句时,会返回指定的值并结束函数的执行。如果没有return语句,函数将返回None。2. 作为语句结束函数执行 除了返回特定值,return语句也可以用来结束函数的...

c语言return在if中的使用情况
在c语言中return 表示从被调函数返回到主调函数继续执行,返回时可附带一个返回值,由return后面的参数指定。因此,在c语言中一般出现return语句,即改变程序执行流程到母函数中,因此无论是在if语句还是while语句,还是其它的什么语句,return始终是返回母函数的调用,不需要细分什么情况。

函数中return的作用
在编程中,函数是一组一起工作的代码块,用于执行特定的任务。函数中定义的return语句有着至关重要的作用。首先,它允许函数返回一个值,这个值可以是任何类型的数据,如数字、字符串等。这个值是被调用函数执行完毕后返回给调用者的结果。其次,return语句也可以用来控制函数的执行流程。当函数遇到return...

return语句有什么用
return简单的说就是返回函数中的值到调用此语句的地方,不过仅仅就是一个返回,用法是在是太多太灵活了 在主函数中,可以走位函数结束的标志,在调用函数中可以用来返回要求的值,也可以用来标志程序运行是否满足某种条件,而且设置返回值也是 很有技巧 很有用的,除了void类型的函数,其它所有函数都要有...

c++被调用函数中return语句
被调函数可以是无返回型,则不需要返回值,不需return语句,被调函数可以出现对个return语句,但是只可执行一个一个return语句只可以返回一个值。可以用malloc指令申请开辟动态内存空间的方式,返回一个数组。若想返回多个值,最简单的办法可以用全局变量传递参数 ...

C++ 中 return是返回到哪一个地方去了 请说的详细一点 谢谢
在被调用函数中,如果碰到return 语句,那么程序就会返回调用该函数的下一条语句执行,也就是说跳出函数的执行,回到原来的地方继续执行下去。但是如果是在主函数中碰到return语句,那么整个程序就会停止,退出程序的执行。

相似回答