return 订阅
函数是C语言的基本构件,一个C程序可以由一个主函数和若干个子程序函数构成,由主函数调用其它子程序函数,其他子程序函数也可以互相调用。通常希望通过函数调用使主函数能得到一个确定的值,这就是函数的返回值。 [1] 展开全文
函数是C语言的基本构件,一个C程序可以由一个主函数和若干个子程序函数构成,由主函数调用其它子程序函数,其他子程序函数也可以互相调用。通常希望通过函数调用使主函数能得到一个确定的值,这就是函数的返回值。 [1]
信息
外文名
return
概    念
需要用void声明其类型
属    于
计算机语言
中文名
return
解    释
返回到主调函数继续执行
语    言
C语言、C++等
return简介
在C语言中通过函数实现模块化程序设计思想,即用函数实现功能模块的定义,然后通过函数之间的调用来实现程序功能。因此函数有主调函数和被调函数。参数是主调函数和被调函数进行信息通信的接口,在函数的定义和说明语句中,我们将函数名后面括号中的参数称为形式参数,简称“形参”,在主调函数的调用语句中函数名后面括号中用的参数称为实际参数,简称“实参”。当函数被调用时实参要向形参传递数据,函数调用并完成一定的功能后也要向主调函数返回一些数据。 [2]  return 表示把程序流程从被调函数转向主调函数并把表达式的值带回主调函数,实现函数值的返回,返回时可附带一个返回值,由return后面的参数指定。 return通常是必要的,因为函数调用的时候计算结果通常是通过返回值带出的。 如果函数执行不需要返回计算结果,也经常需要返回一个状态码来表示函数执行的顺利与否(-1和0就是最常用的状态码),主调函数可以通过返回值判断被调函数的执行情况。
收起全文
精华内容
下载资源
问答
  • return 0和return 1和return -1的区别

    万次阅读 多人点赞 2018-06-11 23:14:01
    return语句用来结束循环,或返回一个函数的值。 return 0:一般用在主函数结束时,按照程序开发的一般惯例,表示成功完成本函数。 return -1::表示返回一个代数值,一般用在子函数结尾。按照程序开发的一般惯例...

    1、返回值int 类型的函数返回:

    return语句用来结束循环,或返回一个函数的值。

     

    return 0:一般用在主函数结束时,按照程序开发的一般惯例,表示成功完成本函数。
    return -1::表示返回一个代数值,一般用在子函数结尾。按照程序开发的一般惯例,表示该函数失败;

     

    以上两个是约定俗成,系统提供的函数绝大部分定义为int类型返回值的都是这样的。返回值是返回给系统用的,给系统看得。一般做调试的时候也会用的,当出现错误的时候可以根据返回值来确定问题出在哪一个函数上的。

     

    再次提醒,注意此时返回的类型是int。

    2、布尔类型返回:

     

    return 0:返回假;
    return 1:返回真;

     

    一般这样的函数用来实现一个判断是否的逻辑,或检查有无的数据。返回真表示“是”,返回假表示“否”!如:isalpha()判断是否是字母 isdigit()判断是否是数字。

    c语言编译系统在给出逻辑运算结果时,以“1”表示真,以“0”表示假。例如:i = 1 > 3;则i的值为0。反之,i = 1 < 3;则i的值为1。

    C++建议把main函数指定为int型(整型),它要求函数带回一个整数值。在main函数中,在执行的最后设置一个“return 0;”语句。当主函数正常结束时,得到的函数值为0,当执行main函数过程中出现异常或错误时,函数值为一个非0的整数。程序员可以利用操作指令检查main函数的返回值,从而判断main函数已正常执行,并据此决定以后的操作。main函数指定为int型(整型),它要求函数带回一个整数值。在main函数中,在执行的最后设置一个“return 0;”语句。当主函数正常结束时,得到的函数值为0,当执行main函数过程中出现异常或错误时,函数值为一个非0的整数。程序员可以利用操作指令检查main函数的返回值,从而判断main函数已正常执行,并据此决定以后的操作。
    
     

    return 0  代表程序正常退出,return 1代表程序异常退出!

    使用return 语句可以返回一个变量内的值或一个指针,也可用return0,表示返回为空。

    return   代表调到函数外,

    return 0代表函数正常终止

    return 1代表函数非正常终止

    return 关键字的作用是返回程序流程的控制权!其副作用是返回一个值。

    例如int main(){}则必须返回一个值

    return 0代表函数正常终止

    ruturn 1代表函数非正常终止

    被调函数 return 1只是给主调函数一个标志,说明他的执行过程遇到异常情况。

    然后就返回主调函数来处理,继续执行。

    这个异常情况是什么那?

    这个异常情况是返回给控制台的,不在你编的程序的控制范围内,是给操作系统识别的,对你的程序无影响

    https://wenku.baidu.com/view/b3748c9402768e9950e73865.html

    
     

    网址:教你高效且优雅的访问国外的网站(LINK)

    展开全文
  • python中return的用法

    万次阅读 多人点赞 2019-07-02 16:45:19
    python中return的用法 1、return语句就是把执行结果返回到调用的地方,并把程序的控制权一起返回 程序运行到所遇到的第一个return即返回(退出def块),不会再运行第二个return。 例如: def haha(x,y): if x==y: ...

    python中return的用法

    1、return语句就是把执行结果返回到调用的地方,并把程序的控制权一起返回

    程序运行到所遇到的第一个return即返回(退出def块),不会再运行第二个return。

    例如:

    def haha(x,y):
        if x==y:
            return x,y
    print(haha(1,1))
    已改正:
    结果:这种return传参会返回元组(1, 1)
    

    2、但是也并不意味着一个函数体中只能有一个return 语句,例如:

    def test_return(x):
        if x > 0:
            return x
        else:
            return 0
    print(test_return(2))
    

    3、函数没有 return,默认 return一个 None 对象。

    递归函数中没有return 的情况:

    def recurve(a,b):
         if a%b==0:
             return b
         else:
             gcd(b,a%b)
    

    分析:else 中没有 return 就没有出口,这个程序是自己内部运行,程序没有返回值,

    4、在交互模式下,return的结果会自动打印出来,而作为脚本单独运行时则需要print函数才能显示。

    python中什么是交互模式:结尾有3个>符号(>>>)。>>>被叫做Python命令提示符(prompt)

    输入一行python代码就会执行该代码,这种模式就叫做Python交互模式(interactive mode)

    5、默认情况下,遇见 return 函数就会返回给调用者,但是 try,finally情况除外:

    def func():
        try:
            print(666)
            return 'ok'
        finally:
            print(666)
    
    print(func())
    

    6、函数作为返回值返回:(其实是个闭包函数)

    def sum1(*args):
        def sum2():
            x=0
            for i in args:
                x=x+i
            return x
        return sum2
    sum1(1,2,3)
    a=sum1(1,2,3)
    print(a())
    结果:6=1+2+3
    

    7、返回一个函数列表:

    def count():
        fs = []
        for i in range(1,4):
            def f():
                return i*i
            fs.append(f)
        return fs
    
    
    f1, f2, f3 = count()
    print(f1())
    print(f2())
    print(f3())
    输出:
    9
    9
    9
    
    展开全文
  • C语言中return 0和return 1和return -1

    万次阅读 多人点赞 2017-08-24 22:17:29
    return语句用来结束循环,或返回一个函数的值。 return 0:一般用在主函数结束时,按照程序开发的一般惯例,表示成功完成本函数。 return -1::表示返回一个代数值,一般用在子函数结尾。按照程序开发的一般惯例,...

    1、返回值int 类型的函数返回:

    return语句用来结束循环,或返回一个函数的值。

    return 0:一般用在主函数结束时,按照程序开发的一般惯例,表示成功完成本函数。
    return -1::表示返回一个代数值,一般用在子函数结尾。按照程序开发的一般惯例,表示该函数失败;

    以上两个是约定俗成,系统提供的函数绝大部分定义为int类型返回值的都是这样的。返回值是返回给系统用的,给系统看得。一般做调试的时候也会用的,当出现错误的时候可以根据返回值来确定问题出在哪一个函数上的。

    再次提醒,注意此时返回的类型是int。


    2、布尔类型返回:

    return 0:返回假;
    return 1:返回真;

    一般这样的函数用来实现一个判断是否的逻辑,或检查有无的数据。返回真表示“是”,返回假表示“否”!如:isalpha()判断是否是字母 isdigit()判断是否是数字。

    c语言编译系统在给出逻辑运算结果时,以“1”表示真,以“0”表示假。例如:i = 1 > 3;则i的值为0。反之,i = 1 < 3;则i的值为1。

    展开全文
  • return; return 0; return -1; return 1之间的区别

    千次阅读 多人点赞 2019-04-18 22:26:33
    return; 如果什么都不接的话,其实就是void类型函数的返回,返回后不再执行return后面的语句。 如果函数执行成功返回0,不成功返回非0,一般情况下非0值常用-1来表示。 return 0; return 0:一般用在...

    return;

     

    如果什么都不接的话,其实就是void类型函数的返回,返回后不再执行return后面的语句。

    如果函数执行成功返回0,不成功返回非0,一般情况下非0值常用-1来表示。

     

    return 0;

    return 0:一般用在主函数结束时,表示程序正常终止,即告诉系统程序正常。

     

     return 1;

    表示返回一个代数值,一般用在子函数结尾。表示程序异常终止,即告诉系统程序异常

     

     return -1;

    与return 1相同。表示返回一个代数值,一般用在子函数结尾。表示程序异常终止,即告诉系统程序异常

    展开全文
  • return; return 0; return -1; return 1;的区别

    千次阅读 多人点赞 2018-01-22 19:58:01
    return语句用来结束循环,或返回一个函数的值。   1 return, 如果什么都不接的话,其实就是void类型函数的返回,返回后不再执行return后面的语句 如果函数执行成功返回0,不成功返回非0,一般情况下非0值常用-1...
  • return 0和return的区别

    万次阅读 多人点赞 2018-08-21 19:56:03
    return语句有以下形式: return;//不带返回值的return语句 return 0;//带返回值的return语句,或者返回一个变量或一个函数。 return 1//表示函数异常结束 不带返回值的return语句用于,中断返回值为void类型的函数...
  • returnreturn false的区别

    万次阅读 2019-01-03 19:55:56
    returnreturn false的区别 1. return返回null,起到中断方法执行的效果,只要不return false事件处理函数将会继续执行,表单将提交 2. return false,事件处理函数会取消事件,不再继续向下执行。比如表单将...
  • return 定义: return 语句会&nbsp;终止函数的执行&nbsp;并&nbsp;返回函数的值。 注意这两个: 1.终止函数的执行 2.返回函数的值 返回函数的值这里就不过多叙述了,就是&nbsp;return 变量 先看下面...
  • return 0; 一般0代表的是正常结束 return -1; -1代表非正常结束 return ; void 返回是空,void返回值可以什么也不写,可以写returnreturn NULL; 如果数据类型是指针类型,那我们一般成功的时候返回相应的...
  • return false和return true 和return的作用。
  • return的用法是什么?若在for循环中,还会执行下一次循环吗?】 return的用法是什么,若在for循环中,还会执行下一次循环吗? 一、背景介绍 什么是return? return 语句的作用是从当前函数退出,并从那个...
  • return 1和return 0的区别

    万次阅读 2017-11-13 19:33:21
    return 0 代表程序正常退出, return 1代表程序异常退出! return -1::表示返回一个代数值,一般用在子函数结尾。按照程序开发的一般惯例,表示该函数失败;   使用return 语句可以返回一个变量内的值或一个...
  • [C]C语言中return 0和return 1和return -1

    千次阅读 2018-02-28 10:32:43
    return语句用来结束循环,或返回一个函数的值。 return 0:一般用在主函数结束时,按照程序开发的一般惯例,表示成功完成本函数。 return -1::表示返回一个代数值,一般用在子函数结尾。按照程序开发的一般惯例,...
  • return false和return true

    千次阅读 2016-07-15 16:00:33
    首先return作为返回关键字,他有以下两种返回方式 1.返回控制与函数结果 语法为:return 表达式; 语句结束函数执行,返回调用函数,而且把表达式的值作为函数的结果 2.返回控制无函数结果 语法为:return;在大多数...
  • return 0 和return 1的区别

    千次阅读 2019-09-09 16:14:03
    return 0 代表程序正常退出,return 1代表程序异常退出! 使用return 语句可以返回一个变量内的值或一个指针,也可用return0,表示返回为空。 return 代表调到函数外, return 0代表函数正常终止 return 1代表函数非...
  • return true和 return false区别

    千次阅读 2018-03-28 17:56:58
    return true; 返回正确的处理结果。return false;返回错误的处理结果;终止处理;阻止提交表单;阻止执行默认的行为。return;把控制权返回给页面。
  • 因为 ESlint 插件导致return有误 在 return 后面加 false return false
  • 首先return作为返回关键字,他有以下两种返回方式 1.返回控制与函数结果 语法为:return 表达式; 语句结束函数执行,返回调用函数,而且把表达式的值作为函数的结果 2.返回控制无函数结果 语法为:return;在大多数...
  • JS中使用return, return true, return false

    千次阅读 2015-01-12 17:08:12
    在写JS函数时,我们经常用到return, return true, return false这三个返回语句,关于三者的区别总结如下: 1、返回函数结果 语法:return 表达式; 语句执行后,将表达式的值作为函数的执行结果。 2、返回控制 ...
  • php returnreturn false区别

    千次阅读 2017-10-11 14:00:56
    一个简单的测试 /** * Created by PhpStorm. * User: otorain * Date: 17-10-11 * Time: 下午1:52 */ function a() { return ; } if (a()) { echo 'return ;结果为true'; } else {
  • C++中return 0;与return;的区别

    万次阅读 多人点赞 2018-03-30 12:03:32
    return语句有两种形式:1.return;//不带返回值的return语句2.return 0;//带返回值的return语句,或者返回一个变量或一个函数。不带返回值的return语句用于,中断返回值为void类型的函数的执行,而带返回值的return则...
  • 1.return下面有红色破浪线,现实return outside method,如下图。 2.在写findAll()时,按提示错写成了findAll,后纠正的时候错改为findAll;如下图。
  • return finally

    千次阅读 2015-08-15 19:32:58
    public boolean returnTest() { try { return true; } catch (Exception e) { } finally { return false; } } 返回 false
  • 关于C语言中return的总结

    万次阅读 多人点赞 2017-01-01 13:36:35
    return、break和continue这三个关键字有一个共同点,那就是读能让后面的语句不执行,不同的地方就是挑的距离不一样。return很强大,如果一个函数中有一个return,并且执行了,那么这个函数就完了。return 表示从被...
  • return返回值详解

    千次阅读 2019-07-27 11:20:06
    函数返回值return详解 ① alert(fn2()); //function(){alert(1);} function fn2(){ return function(){ alert(1); } } ② fn2()();//1 function fn2(){ return function(){ alert(1); ...
  • return 0; } 接下来就给大家简单介绍一下返回值。 一、返回值类型 C++函数可以返回多种类型,大致可分4种: 1. 返回void(无返回值); 2. 返回对象(内置类型对象和自定义对象); 3. 返回指针(...
  • Python中return的用法

    万次阅读 多人点赞 2019-01-24 21:09:51
    在定义函数时,对于return的使用 return语句是python语言中函数返回的一个值,每个函数都应该有一个返回值,其中,return返回值可以是一个数值,一个字符串, 一个布尔值,一个列表,或者函数 在Python中return函数...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 1,111,478
精华内容 444,591
热门标签
关键字:

return