54黑科技 发表于 2019-10-25 20:57:02

请问 return 0;的作用是啥?

求指教

jackz007 发表于 2019-10-25 21:00:02

本帖最后由 jackz007 于 2019-10-25 21:02 编辑

       return 0 的作用有两个,一是终结函数调用,二是把整数 0 反馈给调用函数的变量。

def fun():
    return 0

a = fun()
print(a)    # 将会打印整数 0

54黑科技 发表于 2019-10-25 21:21:18

jackz007 发表于 2019-10-25 21:00
return 0 的作用有两个,一是终结函数调用,二是把整数 0 反馈给调用函数的变量。

好的,谢谢您!

一个账号 发表于 2019-10-26 22:45:23

jackz007 发表于 2019-10-25 21:00
return 0 的作用有两个,一是终结函数调用,二是把整数 0 反馈给调用函数的变量。

他问的是c

jackz007 发表于 2019-10-26 22:51:31

一个账号 发表于 2019-10-26 22:45
他问的是c

   概念是对的,只是例子应该用 C 举。{:10_266:}

kikiatw 发表于 2019-10-27 07:13:49

C是由一個一個函數組成, 就算是 main 也是一個函數, 只是他是面對系統的函數, 其他被main 調用的是面對main而已
一個函數, 除了參數傳遞外, 都是有一個返回值的, 除非你的函數是 viod 的宣告, 如果你宣告函數是一個指針形式, 傳回值就是一個指針, 不會是return 0
如果你的函數宣告是 int , 傳回值就是整數, 可以是 return 0, 也可以是 return int

54黑科技 发表于 2019-10-27 19:32:18

kikiatw 发表于 2019-10-27 07:13
C是由一個一個函數組成, 就算是 main 也是一個函數, 只是他是面對系統的函數, 其他被main 調用的是面對main ...

好的,谢谢你!
页: [1]
查看完整版本: 请问 return 0;的作用是啥?