21xrx.com
2024-09-19 23:57:06 Thursday
登录
文章检索 我的文章 写文章
C语言程序始于何处
2023-06-18 03:08:03 深夜i     --     --
C语言 预处理器 编译器 源文件 头文件 宏定义 条件编译

C语言程序是由一系列语句组成的程序,但是这些语句不会自己运行,需要被编译器转化成二进制代码才能被机器执行。那么,C语言程序总是从什么开始呢?

其实,C语言程序的开始是由预处理器处理的。预处理器会处理头文件的引入,宏定义和条件编译等指令,然后产生一个新的源文件。这个源文件会被编译器进一步处理,生成汇编代码。最后,汇编代码会被汇编器转换成机器代码,被计算机执行。

因此,C语言程序的开始,实际上是以预处理器为起点。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复