鱼C论坛

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

[已解决]什么叫函数的返回值

[复制链接]
发表于 2020-3-1 17:05:46 | 显示全部楼层 |阅读模式

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

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

x
什么叫一个函数的返回值,最好举个例子说明,别太复杂
最佳答案
2020-3-1 17:11:28
你执行了一个函数,它会返回给你一些东西
比如一个员工做完工作后,他可能会写一份报告交给领导,
让领导知道他干了什么
在代码中的使用:
有一段代码
  1. def work():
  2.     print("工作中....")
  3.     a = 3
  4.     a *= 30
  5.     a /= 60
  6.     return a

  7. print(work())
复制代码

如果这段代码只是简单的输出a的值的话,那么
return a 和 print("%d", a)是没有区别的(还可以写成print(a))
但是如果你需要这个值进行调用的话(存进变量)
那么print是无法完成工作的,它没有返回值
小甲鱼最新课程 -> https://ilovefishc.com
回复

使用道具 举报

发表于 2020-3-1 17:11:25 | 显示全部楼层
  1. def test():
  2.     return 0
  3. a = test()  # a= 0
复制代码


0 就是 test() 函数的返回值,可以被变量 a 接收。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-1 17:11:28 | 显示全部楼层    本楼为最佳答案   
你执行了一个函数,它会返回给你一些东西
比如一个员工做完工作后,他可能会写一份报告交给领导,
让领导知道他干了什么
在代码中的使用:
有一段代码
  1. def work():
  2.     print("工作中....")
  3.     a = 3
  4.     a *= 30
  5.     a /= 60
  6.     return a

  7. print(work())
复制代码

如果这段代码只是简单的输出a的值的话,那么
return a 和 print("%d", a)是没有区别的(还可以写成print(a))
但是如果你需要这个值进行调用的话(存进变量)
那么print是无法完成工作的,它没有返回值
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-1 17:11:34 | 显示全部楼层
函数test的返回值是123

  1. #include <stdio.h>

  2. int test(void)
  3. {
  4.         return 123;
  5. }

  6. int main(void)
  7. {
  8.         printf("%d\n", test());
  9.         return 0;
  10. }
复制代码
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-1 17:21:51 | 显示全部楼层
用什么编程语言?Python?C++?最好不要发到新手乐园
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-1 17:29:22 | 显示全部楼层
本帖最后由 jackz007 于 2020-3-1 17:35 编辑
  1. import math
  2. print(math . sin(math . pi / 2))
复制代码

    这就是中学学过的三角函数 sin(pi / 2) = 1.0
    用自变量 x = pi / 2 ,调用函数 sin(x) ,不用任何自己计算,就会得到计算结果 sin(x) = 1.0,这个 1.0 就是函数的返回值。
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

发表于 2020-3-1 17:32:58 | 显示全部楼层
jackz007 发表于 2020-3-1 17:29
这就是中学学过的三角函数 sin(pi / 2) = 1.0
    输入自变量 x = pi / 2 ,调用函数 sin(x) 就会得 ...

他说的是用def定义的函数的返回值是什么意思
小甲鱼最新课程 -> https://ilovefishc.com
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-5-1 12:06

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

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