88问答网
所有问题
如何看一个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
多看 多写 慢慢就明白了
还要自己会悟
相似回答
有哪些地方可以看到
C++程序的源代码
?求指导
答:
通常在/usr/src目录下,其实要
源代码
你可以下载
源码
包。
请问大侠,
C++
源代码
从什么地方开始看?
答:
先搜索main(),main()函数是整个
程序的
入口,要从这个函数开始看,从main()函数里一句句看,如果看到有调用函数,那么就跳到这个函数的实现的地方。
c\
c++的代码
应该
怎么
去看呢,将
一个
工程打开看到里面有很多的cpp和h我...
答:
一般窗口资源都会有与其相关联的类,如你添加了
一个
对话框,势必需要添加一个与其关联的对话框类,这就归属到如何前面所提的了解“类”这一数据类型方法了,还会h为主看原型,细节
代码看
同名cpp。窗口容器内的各个子控件有时也会有定义的相关的类,同理可以查阅。同一通过类向导即Class wizard 对话框...
如何查看C++程序源代码
未加壳的
答:
对已经生成程序/可执行文件 而没有源代码,想读取
程序的源代码
只能依靠反汇编技术,没有现成的工具,想反汇编
一个
软件为源代码的技术叫做 逆向工程,不学习很难成功。设计到很多知识,而且也不能保成功
50
个c
/
c++源代码
网站
答:
这里都能找到实用的解决方案。继续前行,cpp.snippets.org</是第
47
站,这里有精心整理的
C++源代码
库,无论是编程新手还是经验丰富的专家,都能从中汲取营养。然后,如果你对科学问题的解决方案感兴趣,
看c
/
c++代码
的工具
答:
我一般用eclipse,不论在windows还是linux里。windows里有时候也用vc6,因为速度比eclipse快。linux
程序的
调试,用gdb指令,先生成
一个
debug文件,然后在gdb命令行里file这个debug文件,再输入run就可以开始调试了。详细如何用你可以查一下
哪个网站可以看别人写
的代码
,最好是C和
C++
的。谢谢
答:
看你是看想看什么
程序的源代码
了,你把你想实现的问题百度下,然后肯定有你要的。楼上的介绍的网站都很不错。还有很多论坛。。。
如何看
C#编写的
程序的源代码
?程序未加密.
答:
VS平台带了个IL反汇编程序,可以把C#编写的应用程序反编译为IL,如果你熟悉IL的语法,就可以看见
程序的
设计逻辑了,100%还原成
源码
好像不行。
大家正在搜
C++程序设计
C++教程
C语言和C 的区别
C++20
C++是什么
C++编译器
C语言编程
C#
C.C