如何看一个C/C++程序的源代码啊

经常面对着一大C/C++堆源代码不知从何入手,那么多函数,那么多这那的,怎么看啊究竟是,怎么分析呢?

第1个回答  2007-02-02
有文档的先看文档,搞清楚思路、流程。
然后按文件或代码中的注释把程序分开不同的模块(C++看类就行了)。
搞清楚模块或类之间的关系。模块间要搞清楚功能、互相依赖关系、接口;类要搞清楚意义与功能、继承关系、依赖关系、公共接口。
然后才具体到模块或类的内部。探明其数据结构及大致算法。
开始有细节不明白的可以略过,最后有了整体感觉再看细节部分。

以上是针对结构清晰合理,文档注释齐全的代码而言的。如果代码本身没有文档,且注释很少,或是结构比较混乱,为学习的话就不要看了。为工作的话只好硬着头皮看,不过仍是最好搞清楚整体结构关系,仅按程序运行流程逐行看是不得已的办法,最好少用。本回答被提问者采纳
第2个回答  2007-02-02
哪有先看函数的,都是先看文档注释
第3个回答  2007-02-02
从main入手,按main中函数顺序来看就可以了
第4个回答  2007-02-02
看程序从main函数入手
第5个回答  2007-02-02
多看 多写 慢慢就明白了
还要自己会悟
相似回答