还剩6页未读,继续阅读
文本内容:
函数教学课件PPT欢迎来到《函数教学》课件!本课程将带你领略函数的奥秘,从基础概PPT念到高级应用,让你轻松掌握函数的核心知识什么是函数?定义1函数是一段封装了特定功能的代码块,可重复使用它接受参数、执行逻辑,并返回结果表示2函数由函数名、参数列表、函数体和返回值组成函数名用于调用函数,参数列表决定输入,函数体实现功能,返回值提供输出示例3例如,一个计算两个数之和的函数可以表示为addNumbersnum1,num2-sum函数的参数和返回值参数返回值函数可以接受多个参数,用于传递数函数可以返回一个或多个结果••据或配置函数行为返回值可以是基本类型、对象或函数•参数可以是基本类型、对象或函数•使用语句将结果传递给函数调•return可以有默认参数值,简化函数调用用者•函数的调用函数名参数传递要调用函数,使用函数名加上一对括号,将参数传递给函数,按照函数定义的顺序例如传递addNumbers3,4返回值调用示例获取函数返回的结果,可以用变量接收或例如,调用将返回addNumbers3,47直接使用函数的作用域全局作用域1全局作用域包含整个程序,其中定义的变量在程序的任何地方都可访局部作用域2问局部作用域存在于函数体内,在函数体外无法访问作用域链3函数内部可以访问外部作用域的变量,但外部作用域无法访问内部作用域的变量局部变量和全局变量局部变量1局部变量在函数内部声明,只能在函数内部访问,函数执行完毕后销全局变量2毁全局变量在函数外部声明,可以在整个程序中访问,生命周期更长变量命名3为了避免命名冲突,建议使用不同的命名空间命名全局变量和局部变使用建议4量尽量使用局部变量,以保持代码的可维护性和封装性函数的重载和覆盖函数重载函数覆盖使用场景函数重载是指在同一作用域函数覆盖是子类重新定义和函数重载提供了更灵活的调中定义多个同名函数,但它实现一个与父类中同名的函用方式,函数覆盖实现了抽们的参数类型或参数数量不数,具有多态性象和继承的概念同函数的递归递归定义递归过程使用注意123函数可以调用自身,递归函数通过不断调需要适当设定基础条形成递归的定义用自身来解决较大规件,避免陷入无限循模的问题,直到达到环基础条件结束。