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

经常面对着一大C/C++堆源代码不知从何入手,那么多函数,那么多这那的,怎么看啊究竟是,怎么分析呢?... 经常面对着一大C/C++堆源代码不知从何入手,那么多函数,那么多这那的,怎么看啊究竟是,怎么分析呢? 展开
 我来答
百度网友ee29dbc0b
2007-02-02 · TA获得超过9805个赞
知道大有可为答主
回答量:1907
采纳率:80%
帮助的人:1084万
展开全部
有文档的先看文档,搞清楚思路、流程。
然后按文件或代码中的注释把程序分开不同的模块(C++看类就行了)。
搞清楚模块或类之间的关系。模块间要搞清楚功能、互相依赖关系、接口;类要搞清楚意义与功能、继承关系、依赖关系、公共接口。
然后才具体到模块或类的内部。探明其数据结构及大致算法。
开始有细节不明白的可以略过,最后有了整体感觉再看细节部分。

以上是针对结构清晰合理,文档注释齐全的代码而言的。如果代码本身没有文档,且注释很少,或是结构比较混乱,为学习的话就不要看了。为工作的话只好硬着头皮看,不过仍是最好搞清楚整体结构关系,仅按程序运行流程逐行看是不得已的办法,最好少用。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
newghost_joe
2007-02-02 · TA获得超过791个赞
知道小有建树答主
回答量:1915
采纳率:0%
帮助的人:1135万
展开全部
哪有先看函数的,都是先看文档注释
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
scottmee
2007-02-02 · 超过12用户采纳过TA的回答
知道答主
回答量:47
采纳率:0%
帮助的人:0
展开全部
从main入手,按main中函数顺序来看就可以了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ourcolour
2007-02-02 · TA获得超过510个赞
知道小有建树答主
回答量:376
采纳率:0%
帮助的人:255万
展开全部
看程序从main函数入手
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友1c23f2ad7
2007-02-02 · 超过32用户采纳过TA的回答
知道答主
回答量:108
采纳率:0%
帮助的人:0
展开全部
多看 多写 慢慢就明白了
还要自己会悟
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 4条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式