函数
函数
函数的概念
大家在学校里都有值日的经历吧。比如打扫教室这件事,有扫地、擦黑板、摆桌椅等一系列固定的步骤。如果每次值日都要重新说一遍这些步骤,那就太麻烦了。于是呢,老师会把打扫教室的步骤写下来贴在墙上,以后每次值日,同学们照着这个步骤来做就行。在编程里,函数就像是这张写着值日步骤的纸。它把完成特定功能的一段代码集合在一起,当我们需要实现这个功能时,直接“照着做”,也就是调用这个函数,而不用每次都重新写一遍代码。

函数的定义
定义函数就好比写值日的步骤。我们要告诉计算机这个函数叫什么名字,做这件事需要用到哪些“工具”(也就是参数),以及做完之后会有什么“成果”(也就是返回值)。
基本语法
定义示例
函数的调用
定义好函数后,就可以在其他地方使用这个函数,这就是函数的调用。调用函数就像同学们按照写好的值日步骤去打扫教室。

函数的传参
函数的参数就像是打扫值日需要用到的工具。在调用函数时,要把具体的“工具”(也就是实际的值)传递给函数。
传值调用
在这个例子里,虽然在函数内部改变了参数 num
的值,但是函数外部的变量 x
的值并没有改变。这是因为传值调用只是把变量的值复制了一份传递给函数,函数内部操作的是这个复制的值,而不是原来的变量。
例题
例题1:计算圆的面积
例题2:判断一个数是否是质数
通过上面的讲解和例题,你应该对函数的概念、定义、调用和传参有了基本的了解。函数能让我们的代码更有条理,也能提高代码的复用性。在使用函数时,要注意参数的类型和返回值的类型。
例题
Status
Problem
Tags