- 4
- 0
- 约2.05万字
- 约 92页
- 2017-06-06 发布于湖北
- 举报
假如不模块化 模块化思想 模块各司其职 每个模块只负责一件事情,它可以更专心 便于进行单个模块的设计、开发、调试、测试和维护等工作 一个模块一个模块地完成,最后再将它们集成 开发人员各司其职 按模块分配任务,职责明确 并行开发,缩短开发时间 分而治之(Wirth, 1971 )信息隐藏(Parnas, 1972) 第四章 函数与预编译 第四章 函数与预编译 4.1 函数的定义与调用 4.1.1 函数概述 4.1.1 函数概述 4.1.2 函数的定义 4.1.2 函数的定义 2 有参函数 4.1.3 函数的调用 4.2 函数的参数传递、返回值及函数声明 4.2.1 函数的参数传递及传值调用 4.2.3 函数声明 4.2.3 函数声明 4.3 全局变量和局部变量 4.4.1 变量的存储机制与C++的内存布局 4.4.2 全局变量 4.4 函数调用机制 4.5 作用域与标识符的可见性 块域 块域 函数声明作用域 3 文件作用域 4.6.1 存储类型 4.6.2 生命期 4.6.2 生命期 4.6.2 生命期 4.7 函数的递归调用 4.7 函数的递归调用 探讨: 计算是先右后左。请看下一条输出语句: cout”\n4!=”fac(4) ”\n3
原创力文档

文档评论(0)