C语言程序在计算机上可以直接运行吗

C语言程序在计算机上可以直接运行吗

C语言程序在计算机上是不可以直接运行的。需要编译成为EXE程序后才能在计算机上运行。
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-06-01
可以啊。编译执行生成的exe文件可以
第2个回答  2018-03-26
这个要看的代码怎么写的,比如用到了printf()这样的方法,那么编译后需要在对应的操作系统上才可以运行,有的代码非常简单,没有调用任何操作系统提供的接口,那么这样的代码编译后是可以直接在电脑上运行的,但是cpu是从内容的固定位置开始读取运行代码的,所以还需要了解微机原理和汇编才可以。

计算机能不能直接执行用C语言编写的源程序
不能。C语言也属于高级语言的范畴,即人可以阅读。但是计算机不理解“如果”和“for”是什么意思,所以编译器需要把高级语言命令翻译成计算机可以理解的0和1指令,这样计算机就可以执行它们。用高级语言编写的程序称为“源程序”。用二进制代码表示的程序称为“目标程序”。用汇编语言编写的程序称为汇编程序...

C语言程序在计算机上可以直接运行吗
C语言程序在计算机上是不可以直接运行的。需要编译成为EXE程序后才能在计算机上运行。

计算机能不能直接执行用C语言编写的源程序
不能。C语言也属于高级语言的范畴,即人可以阅读。但是计算机不理解“如果”和“for”是什么意思,所以编译器需要把高级语言命令翻译成计算机可以理解的0和1指令,这样计算机就可以执行它们。用高级语言编写的程序称为“源程序”。用二进制代码表示的程序称为“目标程序”。用汇编语言编写的程序称为汇编程序...

用c语言编写的程序不能被计算机直接识别
是的。c语言程序需要经过编译成机器语言程序,才能被计算机直接运行。

C语言为什么可以被CPU直接执行
C语言是不可以被CPU直接执行的,CPU能执行的只有二进制机器码,因此C语言写的源码需要经过预处理阶断、C语言编译阶断、汇编阶断和链接阶断之后,生成的可执行文件才可以被CPU所执行。

用c语言编写的程序不能被计算机直接识别
1. 计算机无法直接理解或执行用C语言编写的程序。2. 必须将C语言源代码转换成机器语言代码,这个过程称为编译。3. 编译器负责将C语言程序转换成特定计算机架构的机器语言。4. 转换后的机器语言程序可以被计算机的中央处理器(CPU)直接执行。5. 因此,C语言程序的执行过程包括编写源代码、编译源代码以及...

c语言算是应用程序吗?它必须在某种操作系统之上运行吗?
C语言也可以用于编写不依赖于操作系统的程序,例如嵌入式系统。在这些系统中,C语言程序可以直接编译成机器代码,并在硬件上运行,而无需一个完整的操作系统环境。总结来说,C语言是一种编程工具,它既可以在操作系统上运行,也可以在无操作系统的环境中运行,具体取决于程序的设计和目标平台。

C语言程序怎么运行
最后是代码优化,目的是提高程序的执行效率,优化过程可能会包括删除冗余代码、调整计算顺序等。最后一个阶段是目标代码生成,即最终的二进制代码,可以直接在计算机上运行。通过这一系列步骤,C语言程序从源代码转变为计算机可以直接执行的二进制文件,从而能够实现预定的功能。

可运行的c语言程序的扩展名为
C语言是一种面向过程的编程语言,常用于系统级编程、嵌入式系统开发、网络编程等领域。C语言程序通常以源代码的形式编写,源代码文件以".c"或".cpp"为扩展名。在编译和链接过程中,编译器会将源代码文件转换为可执行文件,最终生成可执行文件,可以在计算机上运行。C语言是一种广泛使用的编程语言,具有...

有什么语言编写的程序不能被计算机直接执行
C语言。程序员在编写程序时使用的是高级语言,例如C语言。这些高级语言编写的程序不能直接被计算机执行。相反,它们需要先被翻译成汇编语言,然后进一步转换为机器指令,最终生成可执行文件,计算机才能执行这些程序。电子计算机,通常简称为电脑,是现代用于快速计算的电子设备。它们能够执行数值和逻辑计算,具备...

相似回答