C语言程序到底是怎么执行的?

发布时间:2019-09-22 06:45:42   来源:东方头条   点击:
语言是沟通的指令,计算机语言是人类发明的,专门用来和计算机沟通的指令。C语言虽然是人类发明的和计算机沟通的语言,但是计算

语言是沟通的指令,计算机语言是人类发明的,专门用来和计算机沟通的指令。

C语言虽然是人类发明的和计算机沟通的语言,但是计算机CPU只能识别的二进制指令,怎么办?

在生活中,我们要和外国人沟通就得找个翻译。同样,我们要和机器沟通,也得找个翻译,把我们的C语言程序翻译成机器可以直接执行的目标代码。这个翻译程序,就叫编译器。

所以,C语言程序首先被编译器翻译成机器的可执行程序,然后直接在机器上进行执行。

我们在开发程序的时候,经常会碰到IDE(集成开发环境),集成开发环境是把代码的编辑器,编译器和调试器打包的一个工具。

------分隔线----------------------------