网站大量收购闲置独家精品文档,联系QQ:2885784924

c程序设计与实践第1章卖(课件).ppt

  1. 1、本文档共35页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
c程序设计与实践第1章卖(课件)

1.4 C程序的编译和运行 学习C语言离不开编写和运行C语言程序,在了解一些C语言的初步知识以后,就应该上机练习编写和运行C语言的程序,通过大量的上机实践来加深对C语言的认识和理解。 C语言程序是如何在计算机上运行的呢? C程序在计算机上运行是从源程序的编辑开始,再经过编译、连接等一系列工作过程,最终产生并运行可执行文件得到运行结果,整个过程如图1-2所示。 C语言程序实现可归纳如下三个阶段: 1.编辑 编辑过程是把用C语言写出源程序代码录入到计算机中并保存。其方法有两种:一种是使用编辑程序编写好C语言源程序,并以“.c”为后缀存入文 件系统;另一种是使用C语言编译系统提供的编辑器来编写源程序,并且存入文件系统。 2.编译连接 编译连接是两个过程,有些编译系统常将它们连在一起,实际上是将源程序先进行编译,通过编译可发现源程序中的语法错误,如有错误,则系统将其“错误信息”显示在屏幕上,用户根据系统提供的错误信息提示,对源程序进行编辑修改,修改后再重新编译,直到编译无错为止。编译后生成机器指令程序被称为目标程序。此目标程序名与相应的源程序同名,其后缀为“.obj”的二进制文件。编译过程完成后,便开始连接过程。所谓连接是将目标程序与库函数或其他程序连接成为可执行程序。一般可执行程序名与源文件名相同,后缀为“.exe”。这里,还需补充一点,在连接过程中 可能出现错误,这时必须根据“出错信息”所指示的错误类型进行修改后,再进行连接直到不出错为止,这样才会生成可执行文件。 3.调试运行 程序可以执行只能说明编写的代码没有语法错误以及链接错误,但是,是否可以运算出想要的结果,还要进一步判断程序是否有逻辑错误,这个过程需要使用调试方式运行,如果出现错误可以中断调试,修改程序错误后,重新编译连接运行,直到程序调试运行完成。具体的调试方法后面章节介绍。 图1-2 运行C程序的工作过程 调试通过后可以运行可执行文件,一般在屏幕上会显示程序输出的结果。 运行C语言程序的环境很多,编译系统也很多,不同环境的实现方法不同,但都包含了上面描述的三个阶段工作。本书中我们应用的是Visual C++6.0的环境,具体的操作步骤可参考上机指导手册。 练习一 1.简要描述C语言的特点? 2.说明C语言中的注释的作用及注释的两种方法。 3.编写第一个C语言程序,输出“祖国,您好!”。 4.输出下面图形。 更多图书信息请见星图书业:/ 计算机各级在线考试试题见前程在线考试网:/ C程序设计与实践 目录 第1章  C语言程序框架 1.1 C语言简介 1.2 简单C程序举例 1.3 C程序结构 1.4 C程序的编译和运行 第1章 C语言程序框架 1.1 C语言简介 一、C语言的产生与发展简史 C语言是一种得到广泛重视并普遍应用的程序设计语言,也是国际上公认的最重要的几种通用程序设计语言之一。它既可用来写系统软件,也可用来写应用软件,但与其他语言相比较还是更适合作为系统描述语言。随着面向对象等程序设计方法的产生和发展,以C语言为基础,后来又产生了目前应用比较广泛的C++、C#、JAVA语言等。很多人认为学习C语言没什么必要,但是对于专业学习计算机的人来说却很重要,编者引用美国的K.N.King在《C语言程序设计:现代方法》里对C语言作出的评价:“C语言不是编程语言的终结;然而,C语言却是每个软件开发人员都应该掌握的编程语言。” C语言是在B语言的基础上发展起来的,B语言是1970年美国电话电报公司(ATT)贝尔实验室的Ken Thompson设计的,较简单也较接近硬件,但B语言是一种解释性语言,功能上不够强,不能很好的适应系统程序设计的需要。 C语言诞生于1972年,由贝尔实验室的Dennis.M.Ritcbie设计,并首先在一台使用UNIX操作系统的DEC PDP—11计算机上实现。C语言既继承了在它之前各种程序设计语言的优点,同时克服了它们的缺点,并由于用C语言设计实现的UNIX操作系统的巨大成功,C语言也随之推广改进,而被广泛移植到各种机器上。 1978年,贝尔实验室的Brian.W.Kernighan和Dennis.M.Ritchie(合称KR)合著了《The C Programming Language》一书,并在附录中提供了C 语言参考手册,这本书成为以后广泛使用的C语言的基础,被人们称作非官方的C语言标准。1983年美国国家标准化协会(ANSI)开始制定新的标准,这就是ANSI C标准。1990年,C语言成为国际标准化组织(ISO)通过的标准语言。 目前在很多应用领域,特别是嵌入式软件等领域,C语言(以及C++)正在发挥着不可替代的重要作用。当今社会,计算机和网络技术发展日新月异,而C语言已有近40年的

文档评论(0)

150****4233 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档