结构化程序的书写和阅读
来源:岁月联盟
时间:2009-02-22
程序的书写以数据分析和算法分析为基础,写程序是一个逐步细化的过程,阅读程序是逐步抽象的过程。应当强调分析设计优于编码,要在充分准备的基础上再开始写程序。
为了书写正确、易读、易维护、易修改的程序,程序的书写应遵守共同的约定,要采用标准的书写格式及意义明显的标识符;要加必要的交互信息和必要的注释;尽量避免使用goto语句,使用goto语句向前不向后转。
阅读程序是程序设计人员的基本功。借鉴别人的工作需要阅读程序,编写完程序验证正确性需要阅读程序,通过阅读程序可学习他人的编程技巧和风格。有条理地和精确地阅读理解程序的能力是程序设计中的关键技能。
阅读程序的一种方式是静态模拟执行程序。当一个程序有很好的文档资料时,可以自顶向下地进行阅读,而没有很好的文档资料时,宜采用自底向上方式进行阅读,最终读通整个程序。读者可以将阅读程序的方法与阅读文章的方法作些对比分析,并注意在阅读中总结阅读程序的方法。
关于结构化程序设计方法进一步的介绍请参阅书后参考资料,新客网,www.xker.com 。
下面介绍的几个例子都在前面作过较详细的讨论,本节再立足于模块化程序设计加以实现,请注意体会。后面章节还有许多这方面的例子,读者可提前阅读。
上一篇:C语言模块化程序设计
下一篇:C语言变量的存储类别