c语言第八章答案,c语言第八章答案解析

dfnjsfkhak 4 0

大家好,今天小编关注到一个比较意思的话题,就是关于c语言第八章答案问题,于是小编就整理了1个相关介绍c语言第八章答案的解答,让我们一起看看吧。

  1. 用C语言编写的源文件经过编译,若没有产生编译错误,则系统将( )?

用C语言编写的源文件经过编译,若没有产生编译错误,则系统将( )?

答案是错误的,系统将目标文件,选B。因为C语言中编译程序是把一个源程序翻译成目标程序的工作过程。这一过程分为五个阶段:词法分析;语法分析;语义检查和中间代码生成;代码优化;目标代码生成。在语法分析过程中发现有语法错误,给出提示信息,没有错误则生成目标文件。C语言通过汇编汇编语言代码翻译成目标机器指令对于被翻译系统处理的每一个C语言源程序,都将最终经过这一处理而得到相应的目标文件。目标文件中所存放的也就是与源程序等效的目标的机器语言代码。 扩展资料C语言的源文件成为目标文件的过程:

1、源文件经过预处理,生成.i的文件 (预处理器cpp)。

c语言第八章答案,c语言第八章答案解析-第1张图片-芜湖力博教育咨询公司
(来源网络,侵删)

2、将预处理后的文件转换成汇编语言,生成文件.s文件。

3、从汇编变为目标代码(机器代码)生成.o(.obj)的文件 (汇编器as)。

4、连接目标代码,生成可执行程序 (连接器ld)。

c语言第八章答案,c语言第八章答案解析-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

到此,以上就是小编对于c语言第八章答案的问题就介绍到这了,希望介绍关于c语言第八章答案的1点解答对大家有用

c语言第八章答案,c语言第八章答案解析-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

标签: 目标 语言 文件