[C语言] 运行C程序的步骤?

作者&投稿:暨姬 (若有异议请与网页底部的电邮联系)
简述开发一个c语言程序的步骤~

1 写代码。这是最基础的一步,即实现C语言的源文件(.c,必需),和可能的头文件(.h,非必需)。

2 编译。将编写好的代码,通过编译工具,转换为目标文件。此步中,会对文件内部及包含的头文件进行语法语义的分析检查。如果出错,则必须返回到1步对代码进行修改,直到没有错误为止。

3 链接。将目标文件链接成可执行文件。此步会对文件直接的关联进行检查。如果出错需要返回到1修改代码。直到没有错误。

4 运行。这个是最后一步,也是C语言的最终目的。
在运行结果与期望不符时,需要检查原因,修改代码,重新执行1,2,3直到程序没有问题。

当前阶段,在编程领域中,C语言的运用非常之多,它兼顾了高级语言和汇编语言的优点,相较于其它编程语言具有较大优势。计算机系统设计以及应用程序编写是C语言应用的两大领域。同时,C语言的普适较强,在许多计算机操作系统中都能够得到适用,且效率显著。[3]
冯.诺依曼在1945年提出了现代计算机的若干思想,被后人称为冯.诺依曼思想,这是计算机发展史上的里程碑。自1945 年至今大多采用其结构,因此冯.诺依曼被称为计算机之父。他的体系结构计算机由运算器、控制器、存储器、输入设备、输出设备五大部件构成。 C语言拥有一套完整的理论体系经过了漫长的发展历史,在编程语言中具有举足轻重的地位。[4]
发展历史
C语言诞生于美国的贝尔实验室,由D.M.Ritchie以B语言为基础发展而来,在它的主体设计完成后,Thompson和Ritchie用它完全重写了UNIX,且随着UNIX的发展,c语言也得到了不断的完善。为了利于C语言的全面推广,许多专家学者和硬件厂商联合组成了C语言标准委员会,并在之后的1989年,诞生了第一个完备的C标准,简称“C89”,也就是“ANSI c”,截至2020年,最新的C语言标准为2017年发布的 “C17”。[5]
C语言之所以命名为C,是因为C语言源自Ken Thompson发明的B语言,而B语言则源自BCPL语言。
1967年,剑桥大学的Martin Richards对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言。
20世纪60年代,美国AT&T公司贝尔实验室(AT&T Bell Laboratory)的研究员Ken Thompson闲来无事,手痒难耐,想玩一个他自己编的,模拟在太阳系航行的电子游戏——Space Travel。他背着老板,找到了台空闲的机器——PDP-7。但这台机器没有操作系统,而游戏必须使用操作系统的一些功能,于是他着手为PDP-7开发操作系统。后来,这个操作系统被命名为——UNIX。

c运行要经过4个步骤:
1 编辑代码
2 编译代码
3 运行exe文件

你好,首先选择建立项目编写程序,在将其保存,建项然后进行运行。

编辑:源程序f.c
编译:先用C编译系统提供的“预处理器”(“预处理程序”或“预编辑器”)对程序中的预处理指令进行编译处理。由预处理得到的信息与程序其他部分一起,组成一个完整的、可以用来进行正式编译的源程序,然后由编译系统对源程序进行编译
例如,对于#include<stdio.h>将stdio.h头文件的内容读进来,取代#include<stdio.h>
连接:经过编译所得到的二进制目标文件(.obj)还不能供计算机直接执行。一个程序可以有好几个.c文件,而编译时以单个.c文件为对象的,一次编译只能得到与一个.c文件相对应的目标文件(目标模块),它只是整个程序的一部分。必须把所有的编译后得到的目标模块连接装配起来,再与函数库相连成整体,生成一个可供计算机执行的目标程序,称为可执行程序(executive program)
运行可执行程序(.exe),得到运行结果


湖里区15011899559: C语言源程序到运行程序经过哪几个步骤? -
耿鸦宏利: C源程序到运行程序步骤: 1.编辑:输入源程序并存盘(.C) 2.编译:将源程序翻译为目标文件(.OBJ) 3.链接:将目标文件生成可执行文件( .EXE) 4.运行:执行.EXE文件,得到运行结果

湖里区15011899559: 如何执行C语言程序 -
耿鸦宏利: 原发布者:z419430754 运行C语言程序的步骤:1.编辑(把程序代码输入,交给计算机).2.编译(成目标程序文件.obj).编译就是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制的....

湖里区15011899559: 怎样运行c语言程序
耿鸦宏利: 最好按以下步骤: 1.F9 2.ctrl + F9 3.alt + F5 如果不能保证程序没有错误,最好先用F9,如果把握行比较大,直接 ctrl + F9 ,不要第一步.

湖里区15011899559: c程序的执行过程是怎样的?
耿鸦宏利: C语言 程序执行时,先执行main()函数,如果在main函数里还有别的子函数,那么他就去在调用的时候去执行子函数.

湖里区15011899559: 如何运行c语言程序? -
耿鸦宏利: C 语言是需要在一个开发环境里编写的(或者记事本也可以), 然后用编译器对这个源文件进行编译, 成功后会生成可执行文件, 然后在cmd 中键入这个可执行文件的名称就运行了!

湖里区15011899559: 简单描述一个C程序的运行过程? -
耿鸦宏利: 先编译,后执行.编译后生成可执行文件体,系统执行体装载器为其分配必要的资源,然后调入内存,系统将执行权交与该程序,执行完毕后,系统回收执行权,释放该程序所占内存及其它资源,运行过程结束!!!!!

湖里区15011899559: 怎样在电脑上运行c程序 -
耿鸦宏利: 安装编译器,如Turbor C或 Visual c++ 打开编译器,写好c程序,编译,连接,最后生成*.exe文件,运行之,即可

湖里区15011899559: 已编好一个c语言程序(文件名为1 - 1.c),要在计算机上运行,应该经历那些步骤 -
耿鸦宏利: 1.打开终端2.安装gcc:输入命令:sudo apt-get install gcc3.编译程序:输入命令:gcc 1-1.c -o 1.1.out4.运行编译文件:输入命令: ./1-1.out 注意1-1.c和1-1.out用绝对路径

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网