c语言文件与c++文件的执行过程(联系java)

来源:百度知道 编辑:UC知道 时间:2024/06/05 05:42:40
我最开始学的是java,然后才是C语言,我只知道编译.java文件得到.class文件再运行java.exe就能执行,还可以反编译.class文件为.java文件。

但C与 C++中那么多乱七八糟后缀名的文件,到底是干什么用的?在最开始只有一个源文件的情况下,它们是如何先后依次出现的?请联系java分别对这两种语言展开说明.........谢谢!

C++ 源代码编译产生 .obj 文件,然后链接生产 .exe 文件

编译到链接过程中可能产生 .ilk 文件

其他形式的问题都是 与 编译工作相关产生的额外的文件,一般C++真正的文件只有.obj 和 .exe

java和c没有可比性,你把class用记事本打开 都能看到代码

.cpp编译(翻译)成二进制的.obj文件 连接必要的库函数产生.exe
中间文件可以不用考虑
.ncb是记录类和结构里成员或成员函数的 就是你按.或者是->后提示你后面的内容
.clw是类向导文件
.dsw是工程文件
.h是头文件

其它的基本上用不到