今日头条
C语言并不能直接被计算机所理解,需要将C语言转变成可执行代码,即二进制代码。在C语言转变成二进制可执行代码时,是以工程为单位的。而一个工程中往往会包含多个C文件。因此,需要将每个C文件都编译成二进制代码。此时,每个C文件所对应的二进制代码是独立的。由于工程是一个系统,所以需要将所有的C文件二进制代码链接到一起,形成一个工程的可执行文件。一般程序的运行流程包括编辑、编译、连接、运行四个环节,运行C语言时也需经过这四个环节。
1.编辑
编辑类似于文本编辑,将程序代码输入进去,可以修改,增加,删除。
2.编译
编译是将C代码转换成CPU可执行机器指令的过程,每个.c文件生成一个.obj文件。
3.链接
链接是把生成的(多个) .obj 文件及用到的库文件(.lib)一起组合生成可执行文件(.exe)。
4.运行
运行是指运行链接环节生成的可执行文件,得到预期结果的过程。
首先编写好C程序,然后将每个.c文件生成一个.obj文件,再将生成的.obj 文件及用到的库文件(.lib)一起组合生成可执行文件(.exe),最后运行达到预期的结果。
近年来,C语言不仅是计算机专业学生的必修课,也是许多非计算机专业学生所青睐的技术学科。它具有简洁紧凑、灵活方便、适用范围大、可移植等优点,是应用最为广泛的一种高级程序设计语言。
全部0条评论
快来发表一下你的评论吧 !