C语言简单概念性问题

来源:百度知道 编辑:UC知道 时间:2024/06/23 03:59:50
C源程序可以直接运行。C源程序编译之后(。obj)文件就可以运行。链接后生成exe文件。

大家帮忙分析一下这句话,正不正确,哪对哪错,为什么

C语言源程序不可以直接运行.C源程序经过编译之后也不能运行.只有生成的EXE是可运行的

正确答案:只有EXE文件才能直接运行.至于为什么?那就是EXE才是可执行文件.

源程序是代码当然不能执行,OBJ不是可执行文件,也不能直接执行.

.exe 程序也就是在windows下面运行,每个平台的标准都不一样

.obj文件不是可执行文件。.exe文件才是可执行文件。

.obj文件生成的是俗称是机器码,电脑认识的东西
.exe是可执行文件,翻译成我们看得懂的程序

c语言在编译过程中产生三种文件,.c 为源程序,.obj为目标程序,.exe 为可执行程序,前两种是不可以运行的