一道C试题

来源:百度知道 编辑:UC知道 时间:2024/05/08 08:33:58
用C语言编写的代码程序( )
A 、可立即执行 B、是一个源程序
C、经过编译即可执行 D、经过编译解释才能执行
答案是 B
答案为什么不是C或者D? 又为什么是B?

首先,C语言编写的代码程序确实是一个源程序
其次,c语言经过编译之后,还要链接后才能生成(.exe)
它不是解释型语言(例如 Java)

题目强调的是代码程序,编译解释后就不叫代码程序了……
我是这么理解的

代码叫源程序(*.c),编译后叫目标文件(*.obj),链接后才是可执行文件(*.exe)。