C语言程序设计 第五版 高职计算机大类专业 董汉丽第一章.pptVIP

C语言程序设计 第五版 高职计算机大类专业 董汉丽第一章.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第一章 C语言概述 C语言的发展与特点 本章要点 : C语言的发展与特点 C语言的发展与特点   2.C语言的发展   早期的计算机,都是用机器语言和汇编语言来编写程序代码。到了第二代计算机才有了高级语言。   1960年开发的ALGOL-60,对其后的高级语言的发展,起到了很好的推进作用。但是,它是一种面向问题的语言,过于抽象,难以描述系统。因此,没有得到真正的推广。   1972年~1973年间,贝尔实验室的D.M.Ritchie,在BCPL语言的基础上设计出了C语言。   1973年K.Thompson和D.M.Ritchie两人合作,把原来由两人用汇编语言编写的UNIX操作系统中90%以上的代码,用C语言来重写,即UNIX 5。后来,C语言虽作了多次改进,但主要还是用在贝尔实验室内部。直到1975年,用C语言写的UNIX 6公布后,才引起业内人士的广泛关注。 C语言的发展与特点 1978年Brian W.Kernighan和Dennis M.Ritchie(合称KR)合著了影响深远的著作《The C Programming Language》一书。该书中介绍的C语言被称为标准C。 1983年,美国国际标准化协会(ANSl),在参考C语言的各种版本基础上,制定了新的标准,称为ANSI C。 1988年,KR按照ANSI C标准重写了《The C Programming Language》。1990年,国际标准化组织ISO(International Standard Organization),接受了以87 ANSI C为ISOC的标准。目前流行的C编译系统,都是以它为基础的。 高级语言发展至今,面向对象的程序设计方法越来越受到人们的青睐。掌握了C语言,进一步学习C++或其它面向对象的程序设计语言Java、C#等就相对容易多了。 本书以目前流行的Turbo C 2.0为开发环境。 C语言的发展与特点 1.1.2 C语言的特点   (1) 语言简洁、灵活。程序书写形式自由,主要运用小写字母表示。   (2) 数据类型丰富,涉及面广。指针类型是C语言中最具特点的一种数据类型。它使用起来非常灵活,把C语言的功能特点发挥得淋漓尽致。   (3) 运算符多样,表达能力强。由于C语言的运算符类型极为丰富,所以,能够实现各种各样的高级和低级运算。   (4) 函数是程序的主体。C语言中,函数是程序的基本单位。用函数作构件,可以设计开发出结构清晰、功能齐全的大型程序。 C语言的发展与特点 1.1.2 C语言的特点   (5) C语言允许直接访问物理地址。C语言中的位运算和指针运算,能够直接对内存地址进行访问操作,可以实现汇编语言的大部分功能,即直接对硬件进行操作。   (6) 生成的目标代码质量高。C语言简洁、紧凑,程序执行速度快。它比一般的高级语言生成的目标代码质量高约20%。 (7) 可移植性好。用C语言编写的程序,能够很容易地从一种计算机环境移植到另一种计算机环境中。 由于C语言具有其他语言不可比拟的优点,使得它越来越受到程序设计人员的重视,并在众多的领域里得到广泛的应用。 C语言的发展与特点   C语言也有其不足:         其一、运算符的优先级和结合性比较复杂,不容易记忆。     其二、C语言的语法限制不太严格。   所以,这就对程序设计人员提出了更高的要求。 C语言的基本符号与关键字 1.2 C语言的基本符号与关键字 1.2.1 基本符号集 字符集是构成C语言的基本元素。用C语言编写程序时,所写的语句是由字符集中的字符构成。C语言的字符集由下列字符构成: (1)英文字母:A~Z,a~z。 (2)数字字符:0~9。 (3)特殊符号: 空格 ! % * ∧ _(下划线) + = - ~ / \ ′ ″ ; . , ( ) [] {} C语言的基本符号与关键字 1.2.2 关键字 关键字是具有特定含义的、专门用来说明C语言的特定成分的一类单词、单词缩写或单词组合。C语言的关键字都是用小写字母来书写。例如,用关键字来定义整型变量a, 应该写为int a,而不能写成INT a。以下列出C语言的关键字: auto break case char const continue default do double else enum extern

文档评论(0)

时间加速器 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档