- 32
- 0
- 约5.2千字
- 约 11页
- 2018-08-11 发布于福建
- 举报
C语言程序设计中函数分解与函数定义
C语言程序设计中函数分解与函数定义
摘要:分而治之的模块化编程思想是C语言程序设计的指导思想,对复杂程序的函数分解则是对这一思想的实践。文章分析函数分解的时机和意义,讨论通过函数定义对分解后的子模块进行封装的一般原则,旨在指导C语言程序设计实践。
关键词:C语言:函数分解;函数定义;模块化
引 言
C语言是一种面向过程的结构化程序设计语言,是UNIX操作系统的主要编写语言,也是很多高级语言发展的基石。C语言与计算机底层结合紧密、执行效率高,使得其在追求性能和效率的嵌入式编程、系统级软件开发、数据通信等领域有着突出的优势。
结构化程序设计( structured progra-ming)的思想是由荷兰学者E.W.Dijikstra在20世纪60年代后期提出的,以过程为中心,强调功能分解和模块化设计。核心理念是采用“自顶向下逐步求精、分而治之”的方法进行大型程序设计。基本思想是:从待解决的初始问题出发,运用科学抽象的方法,把它分解成若干相对独立的小问题,依次细化,直至各个小问题获得解决为止,最后通过这些小问题的解逆向构造初始问题的解。C语言中的函数机制是实现结构化程序设计的重要保障,提供了将程序巾的代码片段抽取出来作为整体来使用和处理的手段,满足了复杂计算的分解和重组需要 。编写大型程序时应特别注意程序的功能分解,以及分解后的模块封装,对C语言程序设计而
您可能关注的文档
最近下载
- 西安建筑科技大学华清学院《钢结构设计》2021-2022学年第一学期期末试卷.doc VIP
- (2025年)四川省成都市金牛区社区工作者招聘考试真题(后面附答案.docx VIP
- 2026年成都市金牛区社区工作者考试题库及答案.docx
- 2026年成都市金牛区社区工作者招聘考试参考题库及答案解析.docx VIP
- 河南科技大学《钢结构设计》2021-2022学年第一学期期末试卷.doc VIP
- 2026年成都市锦江区社区工作者考试题库及答案.docx
- 上海版牛津小学英语教材_4A.pdf VIP
- 2026四川成都金牛区社区工作者招聘考试卷(带解析)专职网格员专用.docx VIP
- 2026年成都市成华区社区工作者考试题库及答案.docx
- 2026年四川省成都市社区工作者考试题库及答案.docx VIP
原创力文档

文档评论(0)