文章目录 第七章:函数与模块化程序设计7.1 分而治之与信息隐藏7.2 函数的定义7.2.1 函数的分类7.2.2 函数的定义 7.3 向函数传递值和从函数返回值7.3.1 函数调用7.3.2 函数原型7.3.3 函数封装与防御性程序设计7.3.4 函数设计的基本原则 7.4 函数的递归调用和递归函数7.5 变量的作用与和生存期7.5.1 变量的作用域7.5.2 变量的生存期 7.6 模块化程序设计7.6.1 模块分解的基本原则7.6.2 自顶向下、逐步求精7.6.3 模块化程序设计与多文件编程实例 第七章:函数与模块化程序设计 7.1 分而治之与信息隐藏 7.2 函数的定义 7.2.1 函数的分类 7.2.2 函数的定义 7.3 向函数传递值和从函数返回值 7.3.1 函数调用 7.3.2 函数原型 7.3.3 函数封装与防御性程序设计 7.3.4 函数设计的基本原则 7.4 函数的递归调用和递归函数 7.5 变量的作用与和生存期 7.5.1 变量的作用域 7.5.2 变量的生存期 7.6 模块化程序设计 7.6.1 模块分解的基本原则 7.6.2 自顶向下、逐步求精 7.6.3 模块化程序设计与多文件编程实例