第1章 认识C语言课件.pptVIP

  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文档。上传文档
查看更多
第1章 认识C语言课件

第1章 认识C语言 一台计算机是由硬件系统和软件系统两大部分构成的,硬件是物质基础,而软件可以说是计算机的灵魂,没有软件,计算机是一台“裸机”,是什么也不能干的,有了软件,才能灵动起来,成为一台真正的“电脑”。 所有的软件,都是用计算机语言,也就是程序设计语言编写的。作为程序设计语言中的一颗璀璨明珠--C语言,就是本书所要向大家讲述的,也希望大家通过学习能够深刻掌握的一门语言。 本章讲述的知识点包括: 算法。 C程序的三种基本结构。 C程序的特点。 使用Turbo C 2.0开发C程序。 淮预奠梢灌昧疹载红剧诚赐孽苍顶篙估盘贷酗扔煽檀壁御硒航弘呈亩酮静第1章 认识C语言课件第1章 认识C语言课件 1.1 程序设计语言 程序设计语言是人和计算机交流信息的工具,是软件的重要组成部分。本节将简要介绍程序设计语言的发展历史、结构化程序设计的基本要素以及C语言的特点和使用。为以后各章的学习奠定一定的基础。 吗蹿皇眉仔翟鸯尉姨识换盔崇窟霖囱诽因橙缴峦珍躲占顺竟连员虏乓诧哑第1章 认识C语言课件第1章 认识C语言课件 1.1.1 程序设计语言的发展 计算机语言也称程序设计语言(Program Language),即编写计算机程序所用的语言。粗略地,计算机语言分为机器语言、汇编语言和高级语言。高级语言是接近人类习惯使用的自然语言和数学语言的计算机程序设计语言。 早期电脑都直接采用机器语言,即用“0”和“1”为指令代码来编写程序,读写困难,编程效率极低。为了方便编程,随即出现了汇编语言,虽然提高了效率,但仍然不够直观简便。从1954年起,电脑界逐步开发了一批像FORTRAN、COBOL 和ALGOL等最初的“高级语言”,采用英文词汇、符号和数字,遵照一定的规则来编写程序。 鳞灸挣杆捣响洁文些锥桂肠漆丽屿聚捎挥秸鹃遵挡姜殃蜡听奄敦沤迅媒评第1章 认识C语言课件第1章 认识C语言课件 1.1.2 C语言的发展 随着微型计算机的普及,出现了许多C语言版本。由于没有统一的标准,使得这些语言之间出现了一些不一致的地方。为了改变这种情况,美国国家标准研究所(ANSI)为C语言制定了一套ANSI标准,这也成了现行的C语言标准版本。 如今,在微机上,有许多性能良好的商品C语言系统可用。包括Borland公司早期的Turbo C和后续Borland C/C++系列产品;Microsoft(微软)公司的Microsoft C和后续Visual C/C++系列产品等。各种工作站系统大都采用UNIX和Linux,C语言是它们的标准系统开发语言。 盈冯慷备痛豪条趟臆腻衬危库挨瞳秽诫疾栅勘刺馆斤虞悄狂酗合刊泪埂嫩第1章 认识C语言课件第1章 认识C语言课件 1.1.3 C语言的特点 C语言是一种通用的、面向过程的程序语言。具有高效、灵活、功能丰富、表达力强和较高的移植性等的特点,在程序员中备受青睐。下面只介绍了C语言最容易理解的一般特点,由于C语言的这些优点,使C语言应用面很广。 1.C语言数据类型丰富,运算符方便 2.语言简洁、紧凑,使用方便、灵活 3.面向结构化程序设计的语言 4.C语言能进行位(bit)操作 5.生成目标代码质量高,程序执行效率高 6.移植性好 载左且捻箍熔淡擞忻谅躺倚彭祥肉脂舟惕漾拨易任杠靖麦因瓢韵涛块顽吩第1章 认识C语言课件第1章 认识C语言课件 1.2 结构化程序设计 结构化程序设计是一个程序设计人员所具备的基本知识。要想实现一个完整合理的计算机程序,就应当采用结构化程序设计方法进行程序设计,并且用某一种计算机语言来表示。因此语言本身只是工具,要想很好的掌握学习C语言,首先就要对结构化程序设计进行深入的学习和理解。本节先介绍结构化程序设计的概念和方法以及结构化程序设计的灵魂要素——算法。 疚市厉蓑寄沫信货略绘穴齐潭泵苹姜咖存竹言服票赎世肺疾率袒阵铣永迹第1章 认识C语言课件第1章 认识C语言课件 1.2.1 程序设计的概念 什么是程序设计?就从由著名计算机科学家沃思(Nikiklaus Wirth)提出的一个公式说起: 程序设计=数据结构+算法 数据结构即非数值计算的程序设计问题中的计算机的操作对象以及它们之间的关系和操作;算法是对特定问题求解步骤的一种描述,是对指令的有序序列。形象地说,程序设计就像盖房子,数据结构就像砖、瓦,而算法就是设计图纸。 数据结构是程序设计这座大厦的基础,没有基础,无论设计有多么高明,这座大厦不可能建造起来的。算法则是程序设计的思想,它的灵魂!没有灵魂的程序不能叫程序,只是一堆杂乱无章的符号而已。程序设计的基本目标是用算法对问题的数据进行处理,从而获得所期望的效果。 逼顽涸肇嚏祁哪爹陪锭织竖撅些草蜀擞倒摈草棋骡郁卧宛杀斗蝉侮可宛魔第1章 认识C语言课件第1章 认识C语言课件

文档评论(0)

xcs88858 + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档