- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
c语言演示课件第一张
第
一
章
C语言概述
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
教学目标
1.了解C语言的发展历史和特点
2.熟悉C语言程序的基本结构
3.掌握C语言常见算法及其用程序流程图和N/S图表示算法
4.熟悉C语言字符集、标识符号与关键字的相关知识
5.掌握在Turbo C环境下调试C程序的上机步骤
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
教学要点
C语言程序的基本结构
算法的描述
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
C语言的发展过程
C语言是国际上流行的、很有发展前途的计算机高级语言。它既可以用来编写系统软件,也可以用来编写应用程序。
以前操作系统等系统软件主要采用汇编语言编写。汇编语言依赖于计算机硬件,程序的可读性、可移植性都比较差。为了提高可读性和可移植性,人们希望采用高级语言编写这些软件,但是一般的高级语言难以实现汇编语言的某些操作,特别是针对硬件的一些操作(如:内存地址的读写-直接硬件、二进制位的操作)。人们设法寻找一种既具有一般高级语言特性,又具有低级语言特性的语言,C语言就在这种情况下应运而生。
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
C语言的发展过程
20世纪70年代初 问世
1978 美国电话电报公司(AT)贝尔实验室 发表 C语言
1983 美国国家标准协会 制定 C语言标准(ANSI C)
1987 美国国家标准协会 公布 新C语言标准(87 ANSI C)
1990 ISO 接收 87 ANSI C 为 ISO C
注:现在使用的各种C语言编译系统(Turbo C、Visual C、Borland C等)虽然基本部分是相同的,但也有些不同
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
C语言的发展过程
ALGOL60
CPL
BCPL
B
C
标准C
ANSI C
ISO C
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
C语言的发展过程
汇编语言
机器语言
低级语言:具有面向硬件系统便于直接访问硬件的特点功能,但没有数据类型,不易阅读、记忆、推广。
C 语言
吸取了高级语言和低级语言优点,兼而有之。
……
FORTRAN语言
pascal语言
BASIC 语言
高级语言:具有丰富的数据类型和运算符,便于描述数据结构,既具有强有力的表达力,可加快开发速度,提高工作效率,面向用户、便于记忆、书写和阅读等。
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client Profile 5.2.0.0.
Copyright 2004-2011 Aspose Pty Ltd.
C语言的特点
1、语言简洁、紧凑、结构清晰、使用方便、灵活;
2、C语言的运算符非常丰富、功能更强大 ;
3、提供了丰富的数据类型;
4、具有结构化的控制语句,用函数作为程序的模块单
位,便于实现程序的模块化;
5、C语言对语法限制不严格,程序设计自由度大;
6、C语言允许直接访问物理地址,能进行位(bit)操作;
7、生成的目标代码质量高,程序执行速度快;
8、C语言编写的程序具有良好的可移植性;
Evaluation only.
Created with Aspose.Slides for .NET 3.5 Client P
原创力文档


文档评论(0)