鱼C论坛

 找回密码
 立即注册
查看: 6617|回复: 6

关于函数返回值的问题

[复制链接]
发表于 2016-5-4 09:48:11 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
对这个概念的理解不甚清晰,谁能形象的解释一下,到底是不是人为指定的结果?
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2016-5-5 17:27:29 | 显示全部楼层
就是把得到的结果返回给调用者~
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-5-5 17:51:17 | 显示全部楼层
~风介~ 发表于 2016-5-5 17:27
就是把得到的结果返回给调用者~

这个定义我知道啊,比如定义个函数:
a=int(input('a=:'))
def f( ):
    sum=a+1
    return 5
print(f())
那么,最后显示的f()结果和sum没有关系啊,这个return不就是个人为指定的值吗?定义函数定义的是def下面的整个一段话吗?貌似有时候和函数公式以及计算结果没有直接联系呀?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-5-5 21:04:06 | 显示全部楼层
feifeiteng 发表于 2016-5-5 17:51
这个定义我知道啊,比如定义个函数:
a=int(input('a=:'))
def f( ):

骚年,如果你想返回sum的值,你会怎么做?
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-5-6 09:31:29 | 显示全部楼层
~风介~ 发表于 2016-5-5 21:04
骚年,如果你想返回sum的值,你会怎么做?

那肯定是return sum了啊,所以说return值并不一定是函数值吧,也可以是人为指定的,这么理解对不对啊
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2016-5-6 09:55:19 | 显示全部楼层
feifeiteng 发表于 2016-5-6 09:31
那肯定是return sum了啊,所以说return值并不一定是函数值吧,也可以是人为指定的,这么理解对不对啊

You are RIGHT!!!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

 楼主| 发表于 2016-5-6 10:32:02 | 显示全部楼层

谢谢!
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2025-5-16 04:19

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表