
正文
c语言程序可以解释执行吗,c语言程序可以解释执行吗知乎
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
C语言既可以编译执行又可以解释执行吗
1、目前我知道的C语言只能编译执行,就是先编译成二进制的exe文件才能执行。脚本语言才可以解释执行。
2、C)C语言程序既可以编译执行又可以解释执行 D)以上说法都不对 【解析】计算机不能直接理解高级语言,只能直接理解机器语言,所以必须要把高级语言翻译成机器语言,计算机才能执行高级语言编写的程序。
3、通常情况下,C程序是编译型的,但是通过TCC(Tiny C Compiler)之类的编译系统,可以部分实现C程序的解释执行。
4、是编译的 区别:编译,是用编译程序,生成.exe的文件,来执行 解释,就是解释一句,执行一句,不必要生成exe的可执行文件。
相关问答
Q1: C语言的可执行程序是由一系列机器指令构成的
l C程序是由函数构成的,一个C程序有且仅有一个main函数。一个函数由两部分组成:函数的首部和函数体。函数体包括声明部分和执行部分。
C语言能直接让机器执行的是二进制文件。二进制文件直接将字符存储,不需要任何运行环境支持。
C语言写的文件叫做程序文件,通过编译、链接转换成可以让机器识别的01二进制指令。
可执行文件的格式并不只有一种,例如Windows下的 .exe 文件通常称为 PE 文件,Linux 的可执行的二进制文件通常是 ELF 文件。
C语言程序经C语言编译程序编译后,生成后缀为.obj的二进制文件 (称为目标文件)。此.obj文件必须与系统提供的各种库函数连接起来生成一个后缀为.exe的可执行文件才可以执行。C语言的可执行文件由一系列机器指令构成的。
C语言中的可执行程序就是将用文本信息表示的程序翻译成计算机认识的二进制代码串。首先,我们先用C语言把源代码写好,然后交给C语言编译器。C语言编译器内部分为前端和后端。
Q2: c语言可以解释执行吗
1、通常情况下,C程序是编译型的,但是通过TCC(Tiny C Compiler)之类的编译系统,可以部分实现C程序的解释执行。
2、目前我知道的C语言只能编译执行,就是先编译成二进制的exe文件才能执行。脚本语言才可以解释执行。
3、不是,C语言采用编译方式将源程序转换为二进制的目标代码。使用C语言编译器来完成。
c语言程序可以解释执行吗的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言程序可以解释执行吗知乎、c语言程序可以解释执行吗的信息别忘了在本站进行查找喔。






