C语言程序设计中函数分解与函数定义.docVIP

  • 32
  • 0
  • 约5.2千字
  • 约 11页
  • 2018-08-11 发布于福建
  • 举报

C语言程序设计中函数分解与函数定义.doc

C语言程序设计中函数分解与函数定义

C语言程序设计中函数分解与函数定义   摘要:分而治之的模块化编程思想是C语言程序设计的指导思想,对复杂程序的函数分解则是对这一思想的实践。文章分析函数分解的时机和意义,讨论通过函数定义对分解后的子模块进行封装的一般原则,旨在指导C语言程序设计实践。   关键词:C语言:函数分解;函数定义;模块化   引 言   C语言是一种面向过程的结构化程序设计语言,是UNIX操作系统的主要编写语言,也是很多高级语言发展的基石。C语言与计算机底层结合紧密、执行效率高,使得其在追求性能和效率的嵌入式编程、系统级软件开发、数据通信等领域有着突出的优势。   结构化程序设计( structured progra-ming)的思想是由荷兰学者E.W.Dijikstra在20世纪60年代后期提出的,以过程为中心,强调功能分解和模块化设计。核心理念是采用“自顶向下逐步求精、分而治之”的方法进行大型程序设计。基本思想是:从待解决的初始问题出发,运用科学抽象的方法,把它分解成若干相对独立的小问题,依次细化,直至各个小问题获得解决为止,最后通过这些小问题的解逆向构造初始问题的解。C语言中的函数机制是实现结构化程序设计的重要保障,提供了将程序巾的代码片段抽取出来作为整体来使用和处理的手段,满足了复杂计算的分解和重组需要 。编写大型程序时应特别注意程序的功能分解,以及分解后的模块封装,对C语言程序设计而

文档评论(0)

1亿VIP精品文档

相关文档