c语言的过程包括什么作用是什么,C语言程序运行流程包含哪些环节

C语言并不能直接被计算机所理解,需要将C语言转变成可执行代码,即二进制代码。在C语言转变成二进制可执行代码时,是以工程为单位的。而一个工程中往往会包含多个C文件。因此,需要将每个C文件都编译成二进制代码。此时,每个C文件所对应的二进制代码是独立的。由于工程是一个系统,所以需要将所有的C文件二进制代码链接到一起,形成一个工程的可执行文件。一般程序的运行流程包括编辑、编译、连接、运行四个环节,运行C语言时也需经过这四个环节。

2ae44688ddc286e3ab7c681dbb8ed358.png

1.编辑

编辑类似于文本编辑,将程序代码输入进去,可以修改,增加,删除。

2.编译

编译是将C代码转换成CPU可执行机器指令的过程,每个.c文件生成一个.obj文件。

3.链接

链接是把生成的(多个) .obj 文件及用到的库文件(.lib)一起组合生成可执行文件(.exe)。

4.运行

运行是指运行链接环节生成的可执行文件,得到预期结果的过程。

首先编写好C程序,然后将每个.c文件生成一个.obj文件,再将生成的.obj 文件及用到的库文件(.lib)一起组合生成可执行文件(.exe),最后运行达到预期的结果。

近年来,C语言不仅是计算机专业学生的必修课,也是许多非计算机专业学生所青睐的技术学科。它具有简洁紧凑、灵活方便、适用范围大、可移植等优点,是应用最为广泛的一种高级程序设计语言。


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部