快速排序源代码 如何快速阅读源代码

如何快速阅读源代码,每个程序员所写的代码都有自己的风格,而我们在参考别人的代码的时候,如何能更快速更好地读懂和自己编程风格的代码呢?希望下面几点能够帮助你。

1、阅读源代码的说明文档,比如本例中的README, 作者写的非常的详细,仔细读过之后,在阅读程序的时候往往能够从README文件中找到相应的说明,从而简化了源程序的阅读工作。

2、如果源代码有文档目录,一般为doc或者docs, 最好也在阅读源程序之前仔细阅读,因为这些文档同样起了很好的说明注释作用。

3、在阅读程序的同时,最好能够把程序存入到cvs之类的版本控制器中去,在需要的时候可以对源代码做一些修改试验,因为动手修改是比仅仅是阅读要好得多的读程序的方法。在你修改运行程序的时候,可以从cvs中把原来的代码调出来与你改动的部分进行比较(diff命令), 可以看出一些源代码的优缺点并且能够实际的练习自己的编程技术。

4、从makefile文件入手,分析源代码的层次结构,找出哪个是主程序,哪些是函数包。这对于快速把握程序结构有很大帮助。

5、分析函数包(针对C程序),要注意哪些是全局函数,哪些是内部使用的函数,注意extern关键字。对于变量,也需要同样注意。先分析清楚内部函数,再来分析外部函数,因为内部函数肯定是在外部函数中被调用的。

快速排序源代码 如何快速阅读源代码

6、需要说明的是数据结构的重要性:对于一个C程序来说,所有的函数都是在操作同一些数据,而由于没有较好的封装性,这些数据可能出现在程序的任何地方,被任何函数修改,所以一定要注意这些数据的定义和意义,也要注意是哪些函数在对它们进行操作,做了哪些改变。

7、从main函数入手,一步一步往下阅读,遇到可以猜测出意思来的简单的函数,可以跳过。但是一定要注意程序中使用的全局变量(如果是C程序),可以把关键的数据结构说明拷贝到一个文本编辑器中以便随时查找。

8、阅读程序的同时,要注意一些小工具的使用,能够提高速度,比如vi中的查找功能,模式匹配查找,做标记,还有grep,find这两个最强大最常用的文本搜索工具的使用。

  

爱华网本文地址 » http://www.aihuau.com/a/237461/744081786.html

更多阅读

excel按照日期排序 excel如何按照日期排序?

excel如何按照日期排序?――简介在excel中进行排序经常会遇到很多问题,有时候按照日期给表格内容排序的时候,往往会达不到要求,那么怎么办呢,来看看下面。excel如何按照日期排序?――方法/步骤excel如何按照日期排序? 1、首先要保证日期格

excel按照姓名排序 excel如何按照姓名排序?

excel如何按照姓名排序?――简介在Excel中经常要对一些姓名进行排序,在默认情况下是按文字的拼音排序的,很多时候需要其它的排序方法,比如说按姓氏的笔画来排序,具体应该怎么来做呢?excel如何按照姓名排序?――工具/原料excel2007excel如

excel关键字排序 excel如何设置关键字进行排序

excel如何设置关键字进行排序――简介今天我就一个要按照姓名升序排列,如果姓名相同,按照总成绩排列的表格位列,讲解excel如何设置关键字进行排序。excel如何设置关键字进行排序――工具/原料excelexcel如何设置关键字进行排序――方

WPS如何按日期排序 excel如何按日期排序

excel如何按日期排序――简介excel怎么按日期排序,在使用excel表格做统计工作的时候,我们经常用到排序,其中按日期排序应用的较多,下面一起和小编学习excel日期排序方法。excel如何按日期排序――excel按日期排序方法excel如何按日期排

查看网页源代码 如何快速查看网页源代码(最全)

如何快速查看网页源代码(最全)――简介如何快速查看网页源代码?不管是查看自己的还是别人家的,都能捕捉不少关于这个网站的信息,最起码的标题,关键词,这个是一目了然的。下面小妖来说说怎么以最快最全的方式查看网页源代码。如何快速查看

声明:《快速排序源代码 如何快速阅读源代码》为网友浅浅的海雾丶分享!如侵犯到您的合法权益请联系我们删除