C语言文件后缀,这三个文件的后缀分别代表什么?

软件类急求!!!... 软件类 急求!!!
那编译后形成目标程序文件扩展名叫什么? 麻烦解答下 谢谢

你对这个回答的评价是

C语言文件后缀源程序后缀为.c

除非你问的不是这個问题。人品保证绝对正确!!!是点c,c前有一点
那编译后形成目标程序文件扩展名叫什么?麻烦解答 谢谢
目标文件后缀名.obj
可执行文件后缀名.exe

你对这个回答的评价是

}

目标文件扩展名: .obj

可执行文件扩展名: .exe

源程序:程序可以用高级语言或汇编语言编写用高级语言或汇编语言编写的程序称为源程序。C语言文件后缀源程序的扩展名为“.c”源程序不能直接在计算机上执行,需要用“编译程序”将源程序编译为二进制形式的代码

目标程序:源程序经过“编译程序”编譯所得到的二进制代码称为目标程序。目标程序
的扩展名为“.obj”
目标代码尽管已经是机器指令,但是还不能运行因为目标程序还没囿解决函数调用问题,需要将各个目标程序与库函数连接才能形成完整的可执行程序。

可执行程序:目标程序与库函数连接形成的完整的可在操作系统下独立执行的程序
称为可执行程序。可执行程序的扩展名为“.exe“

C语言文件后缀创建程序的步骤: 

编辑:就是创建和修改C程序的源代码-我们编写的程序称为源代码。

编译:就是将源代码转换为机器语言编译器的输出结果成为目标代码,存放它们的文件稱为目标文件扩展名为.o或者.obj。(该部分编译是指汇编器编译汇编语言或者编译器编译高级语言)

链接:链接器将源代码由编译器产生的各种模块组合起来再从C语言文件后缀提供的程序库中添加必要的代码模块,将它们组成一个可执行的文件在windows下扩展名为.exe,Unix下无扩展名


}

C语言文件后缀程序后缀名必须是.C,泹工程中一般为了满足更好地兼容性常以.CPP(C Plus Plus )作为后缀名,这样C++的一些用法也支持

如果不这样的话C编译器就无法识别。

你对这个回答嘚评价是

嗯,windows对后缀名很严格...linux下就不是很严格... 但最好还加.c让别人看着也明白

你对这个回答的评价是

源程序文件必须是.c,否则编译器是無法识别的

编译器无法识别是不是会导致程序无法执行
/?
源程序无法识别,编译器就不能编译源文件就生成不了目标程序。当然你編译好的程序就无所谓了编译好的程序是.exe的后缀,与编译器就没关系了

你对这个回答的评价是?

}

我要回帖

更多关于 C语言文件后缀 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信