下载此文档

第1章 C语言概述 C语言课件.ppt


文档分类:IT计算机 | 页数:约39页 举报非法文档有奖
1/39
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/39 下载此文档
文档列表 文档介绍
C语言概述
第1章
本章
要点
C语言的发展与特点
C语言的基本符号和关键字
C语言程序结构及特点
C语言程序编辑、编译与运行
C语言的发展与特点
第1章

C语言是目前世界上最为流行的计算机高级程序设计语言之一。它设计精巧,功能齐全,既适合于编写应用软件,又特别适合于编写系统软件。
C语言不仅有易学易用的优点,而且具有面向过程、结构化、通用性强、可移植性强及集成开发环境先进等特点。而且,C语言具有很强的绘图能力,数据处理能力,同样适合于二维、三维图形和动画的开发。
C语言的发展
C语言的发展与特点
第1章

早期的计算机,都是用机器语言和汇编语言来编写程序代码。到了第二代计算机才有了高级语言。
1960年开发的ALGOL-60,对其后的高级语言的发展,起到了很好的推进作用。但是,它是一种面向问题的语言,过于抽象,难以描述系统。因此,没有得到真正的推广。
1972年~1973年间,,在BCPL语言的基础上设计出了C语言。
,把原来由两人用汇编语言编写的UNIX操作系统中90%以上的代码,用C语言来重写,即UNIX 5。后来,C语言虽作了多次改进,但主要还是用在贝尔实验室内部。直到1975年,用C语言写的UNIX 6公布后,才引起业内人士的广泛关注。
C语言的发展
C语言的发展与特点
第1章

1978年Brian (合称K&R)合著了影响深远的著作《The C Programming Language》一书。该书中介绍的C语言被称为标准C。
1983年,美国国际标准化协会(ANSl),在参考C语言的各种版本基础上,制定了新的标准,称为ANSI C。
1988年,K&R按照ANSI C标准重写了《The C Programming Language》。1990年,国际标准化组织ISO(International anization),接受了以87 ANSI C为ISOC的标准。目前流行的C编译系统,都是以它为基础的。
高级语言发展至今,面向对象的程序设计方法越来越受到人们的青睐。
C语言的发展
C语言的发展与特点
第1章
C语言的特点
(1) 语言简洁、灵活。
(2) 数据类型丰富,涉及面广。
(3) 运算符多样,表达能力强。
(4) 函数是程序的主体。
(5) C语言允许直接访问物理地址。
(6) 生成的目标代码质量高。
(7) 可移植性好。
C语言的基本符号与关键字
第1章
字符集是构成C语言的基本元素。用C语言编写程序时,所写的语句是由字符集中的字符构成。C语言的字符集由下列字符构成:
基本符号集
(1)英文字母:A~Z,a~z。
(2)数字字符:0~9。
(3)特殊符号:空格! % * & ∧_(下划线) + = - ~ < > / \
′″; . , ( ) [] {}
C语言的基本符号与关键字
第1章
关键字是具有特定含义的、专门用来说明C语言的特定成分的一类单词、单词缩写或单词组合。C语言的关键字都是用小写字母来书写。以下列出C语言的关键字:
关键字
auto break case char const continue default
do double else enum extern float for
goto if int long register return short
signed sizeof static struct switch typedef unsigned
union void volatile while
C语言的基本符号与关键字
第1章
C语言中标识符(名字)是用来标识变量名、符号常量名、函数名、数组名、类型名等程序对象的有效字符序列。C语言对标识符有如下规定:
标识符
(1)标识符只能由英文字母(A~Z,a~z)、数字(0~9)和下划线三种字符组成,且第一个字符必须为字母或下划线。
例如:正确的标识符:abc,a1,prog_to ,file_ 2,ab2c3。
不正确的标识符:2from ,yes no/ 。
C语言的基本符号与关键字
第1章
C语言中标识符(名字)是用来标识变量名、符号常量名、函数名、数组名、类型名等程序对象的有效字符序列。C语言对标识符有如下规定:
标识符
(2)大小写

第1章 C语言概述 C语言课件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数39
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mh900965
  • 文件大小1.76 MB
  • 时间2017-12-02