个性化阅读
专注于IT技术分析

c程序流程

点击下载

本文概述

C程序在执行过程中遵循许多步骤。为了很好地理解C程序的流程,让我们首先看一个简单的程序。

文件:simple.c

#include <stdio.h>  
int main(){  
printf("Hello C Language");  
return 0; 
}

执行流程

让我们尝试通过下图了解上述程序的流程。

1)C程序(源代码)首先发送到预处理器。预处理程序负责将预处理程序指令转换为它们各自的值。预处理器生成扩展的源代码。

2)扩展的源代码被发送到编译器,编译器将代码编译并将其转换为汇编代码。

3)汇编代码被发送到汇编器,汇编器将代码汇编并将其转换为目标代码。现在,将生成一个simple.obj文件。

4)目标代码发送到链接器,链接器将其链接到头文件之类的库。然后将其转换为可执行代码。生成一个simple.exe文件。

5)可执行代码发送到加载器,该加载器将其加载到内存中,然后执行。执行后,输出将发送到控制台。


赞(0)
未经允许不得转载:srcmini » c程序流程

评论 抢沙发

评论前必须登录!