第第77章章 函数函数* 2/78本章学习内容本章学习内容 函数定义、函数调用、函数原型、函数的参数函数定义、函数调用、函数原型、函数的参数传递与返回值传递与返回值 递归函数和函数的递归调用递归函数和函数的递归调用 函数封装,函数复用,函数设计的基本原则,函数封装,函数复用,函数设计的基本原则,程序的健壮性程序的健壮性 变量的作用域与存储类型,全局变量、自动变变量的作用域与存储类型,全局变量、自动变量、静态变量、寄存器变量量、静态变量、寄存器变量 “ “自顶向下、逐步求精自顶向下、逐步求精”的模块化程序设计方的模块化程序设计方法法 * 3/78数学中的函数数学中的函数自变量因变量 函数名程序设计中的函数程序设计中的函数程序设计中的函数不局限于计算程序设计中的函数不局限于计算计算类,如打印阶乘表的程序计算类,如打印阶乘表的程序判断推理类,如排序、查找判断推理类,如排序、查找* 4/78问题的提出问题的提出 读多少行的程序能让你不头疼?读多少行的程序能让你不头疼? 假如系统提供的函数假如系统提供的函数printf()printf()由由1010行代码替行代码替换,那么你编过的程序会成什么样