
上QQ阅读APP看书,第一时间看更新
1.3 阅读在C语言学习过程的作用
了解了程序设计过程的各个阶段及程序设计方法,下面介绍在C语言初学阶段比较有用的一种途径,即阅读程序。
“熟读唐诗三百首,不会吟诗也会吟”,通过阅读大量别人编写的优秀程序,既可以加快对语法的熟悉,也可以快速地积累编程技巧,还可以通过阅读一些操作系统代码来加深对有关的基本原理的理解。下面介绍程序阅读的一般步骤。
1.资料的收集
程序阅读的第一步就是收集所有与程序有关的资料。一般来说,资料可以分为以下几种类型。
(1)基础资料:如基本的语法资料和函数手册。
(2)和程序有关的专业资料:如要开发一个财会系统,必须先收集了解相关的财会资料。
(3)项目开发的相关资料:如需求分析报告和系统设计报告等。
2.程序备份,构造可运行的环境
拿到程序后首先要备份,以避免阅读修改后找不到最初的程序。备份完成后最好给程序构造一个可运行的环境,可运行和不可运行的程序阅读起来的难度相差非常大。
3.从头开始,分层次阅读
阅读程序一般要先找到main()函数,然后逐层去阅读。总体来说,程序阅读也和结构化设计一样,最好先了解整体,然后了解细节,过早地关心细节容易“只见树木,不见森林”。
4.写注释
对于风格不好的程序,写注释是程序阅读中最重要的一个步骤。通过注释,既可以加深对程序的理解,也可以对自己的阅读过程进行标注,避免看了后面忘了前面。另外,注释也必须言简意赅,没用的注释对程序的理解没有任何益处。
5.重复阅读
不要希望一次性将程序阅读明白,只有通过反复阅读才能逐渐完成对程序的理解。