加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

C语言的编辑、编译和运行

(2012-02-29 14:29:33)
标签:

杂谈

C语言的编辑、编译和运行C程序在计算机上的实现与其它高级语言一样,一般要经过编辑、编译、连接、运行四个步骤。
1. 编辑编辑就是建立、修改C语言源程序并把它输入计算机的过程。C语言的源文件以文本文件的形式存储在磁盘上,它的后缀名为.C。源文件的编辑可以用任何文字处理软件完成,一般用编译器本身集成的编辑器进行编辑。
2. 编译C语言是以编译方式实现的高级语言,C程序的实现必须经过编译程序对源文件进行编译,生成目标代码文件,它的后缀名为.obj。编译前一般先要进行预处理,譬如进行宏代换、包含其它文件等等。编译过程主要进行词法分析和语法分析,如果源文件中出现错误,编译器一般会指出错误的种类和位置,此时要回到编辑步骤修改源文件,然后再进行编译。
3. 连接编译形成的目标代码还不能在计算机上直接运行,必须将其与库文件进行连接处理,这个过程由连接程序自动进行,连接后生成可执行文件,它的后缀名为.exe。如果连接出错同样需要返回到编辑步骤修改源程序,直至正确为止。
4. 运行一个C源程序经过编译、连接后生成了可执行文件。要运行这个程序文件,可通过编译系统下的运行功能,也可以在DOS系统的命令行输入文件名后再按“Enter”确定,或者在Window系统上双击该文件名。程序运行后,可以根据运行结果判断程序是否还存在其它方面的错误。编译时产生的错误属于语法错误,而运行时出现的错误一般是逻辑错误。出现逻辑错误时需要修改原有算法,重新进行编辑、编译和连接,再运行程序。
C语言是一种高级语言,它可读性强,层次清晰,便于按模块化方式组织程序,易于调试和维护。同时,C语言的数据类型丰富而有特色,能实现各种复杂的数据结构,完成各种问题的数据描述。除了这些作为高级语言的优点外,C语言可以直接访问物理地址,进行位(bit)一级的操作,能实现汇编语言的大部分功能。因此,C语言集高级语言和低级语言的优点于一身,有时也被称作中级语言。C语言源程序的书写规范非常重要,主要包括大小写习惯、语句的结束符号、层次与缩进、合理使用注释等等。这些规范有的是强制执行,不这样做就会导致编译错误。另外有一些是经验总结,使程序易于理解和调试,我们应一开始就养成自觉遵守书写规范的好习惯。本章还介绍了C语言的结构特征、主函数的作用及位置无关性(最先执行)、函数的分类及库函数、头文件及预处理、标识符的构成规则等基础知识。在等级考试中,这些内容经常出现在选择题中,尤其是标识符的构成规则、主函数的特性等。

0

阅读 收藏 喜欢 打印举报/Report
前一篇:2012 02 26
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有