- 57
- 0
- 约2.33万字
- 约 90页
- 2016-11-30 发布于江苏
- 举报
第六章 函数与编译预处理 6.1 模块化程序设计与函数 6.2 函数的定义与调用 6.3 函数的嵌套和递归调用 6.4 变量的作用域与存取方式 6.5 编译预处理 6.1模块化程序设计与函数 在设计较复杂的程序时,我们一般采用的方法是:把问题分成几个部分,每部分又可分成更细的若干小部分,逐步细化,直至分解成很容易求解的小问题。这样的话,原来问题的解就可以用这些小问题来表示。 (1)自顶向下; (2)逐步细化; (3)模块化设计; (4)结构化编码; 一个较大的程序一般划分成若干个模块,每个模块用来实现一个特定的功能。C语言中用函数来实现模块功能。函数是C语言程序的基本单位,一个C语言程序可由一个主和函数若干个函数构成。由主函数调用其它函数,其他函数之间也可相互调用。如: ANSI标准提倡把一个大的问题划分成许多小模块,每个模块编写一个函数,一个函数完成一个功能单一而独立的任务。 使用模块是一个很好的程序设计方法,可以由几个人同时开始设计,从而缩短开发周期。更主要的是,由于每一个模块规模较小、任务单一,更容易设计和调试,从而提高程序的可靠性。 模块设计的原则 模块独立 规模适当 层次分明 功能专一 案例6-1.调用自定义函数,输出如下字符串。 ******************
您可能关注的文档
最近下载
- 上海市控江中学2025届高三下学期第六次检测化学试卷含解析.doc VIP
- 学堂在线海上求生与救生章节测试答案.docx VIP
- 学校建筑外墙保温设计规范(GB 50189-2025,附保温层厚度).docx VIP
- 青岛西海岸新区2025中考自主招生英语试卷试题(含答案详解)_可搜索.pdf VIP
- 恶性肿瘤靶向治疗的护理ppt.pptx VIP
- 2025年广东省惠州市惠城区中考数学一模试卷+答案解析.pdf VIP
- 道路改造工程施工方案及技术措施.pdf VIP
- 2025济南生物会考真题及答案2025.doc VIP
- 绝缘接头安装检查记录表.doc VIP
- 2026年广东省高三二模物理试卷(含答案).pdf
原创力文档

文档评论(0)