上次我们做的练习是把5个坐在一起,身高不一样的小朋友,在同时只能两个人站起来时,按从矮到高的顺序排队。
其中有两个循环动作,我们给第一个循环动作起了一个名字是。
这个循环动作执行完一遍会找到一个最矮的小朋友,这个被找到的最矮的小朋友在编程中叫作返回值。
每次执行循环动作它查的人数都不一样多,因为执行一遍后会把得到的返回值排除后再进行下一遍的循环动作,这些被循环动作去查的人群,在编程中叫作参数。
循环动作根据参数的不同,得到的返回值也有所不同,这个循环动作在编程中可以封装成函数,函数名就是。
今天我们提到了几个新名词:函数,函数名,参数,返回值。
打个比方,函数就相当于一个电饭锅,函数名就相当于电饭锅的品牌名字,参数就相当于放到电饭锅里煮的食材,返回值就相当于煮好的食物。
函数可以有很多种,函数名也不同,相当于电饭锅有很多种类和品牌名字,不同的参数经过函数的处理会得到对应的返回值,相当于不同的食材经过电饭锅的加工处理会得到对应的食物。