C语言程序设计高职全套完整教学课件.pptx

C语言程序设计高职全套完整教学课件.pptx

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

C语言程序设计SIMPLE BUSINESS WORK REPORT全套可编辑PPT课件 目录C语言概述01数据类型与表达式02结构程序设计03数组04函数05 目录编译预处理06位运算07指针08结构体与枚举类型09文件10 第1章 C语言概述01 1.1 C语言简介C语言是一种结构紧凑、使用方便、程序执行效率高的编程语言,它是目前最流行、使用最广泛的程序语言之一。尽管各种新兴编程语言如Python、Java等层出不穷,但C语言始终是软件开发人员必学必会的语言,也是计算机工程师、自动化及相关领域的各类工程师必须掌握的语言之一。 1.1 C语言简介C语言既有一般高级语言的特点,又有低级语言的特性;既能灵活用于科学计算,又能用于数据处理;既能用于编写系统软件,又能用于编写应用程序,可以用在各种不同的应用领域。很多应用平台也都提供了C语言的接口,因此C语言在计算机技术、网络技术、自动控制技术等多个领域都有广泛的应用。 1.1 C语言简介1.1.1 C语言的发展过程C语言是在20世纪70年代初问世的。1978年,美国电话电报公司(AT&T)的贝尔实验室正式发布了C语言。同时由B.W.Kernighan和D.M.Ritchie合著了著名的The C Programming Language一书,通常简称为K&R,也有人称之为K&R标准。但是,在K&R中并没有定义一个完整的标准C 语言,后来由美国国家标准协会(American National Standards Institute)在此基础上制定了一个C 语言标准,于1983年发表,通常称之为ANSI C。 1.1 C语言简介1.1.2 当代最优秀的程序设计语言之一早期的C语言主要用于UNIX系统。由于C语言的强大功能和各方面的优点逐渐被人们认识,到了20世纪80年代,C语言开始进入其他操作系统,并很快在各类大、中、小和微型计算机上得到广泛的使用,成为当代最优秀的程序设计语言之一。 1.1 C语言简介1.1.3 C语言的版本目前流行的C语言有以下几种:(1)Microsoft C 或称 MS C。(2)Borland Turbo C 或称 Turbo C。(3)AT&T C。C语言程序设计第1章C语言概述这些C语言版本不仅实现了ANSI C标准,而且在此基础上各自做了一些扩充,使之更加方便、完美。 1.1 C语言简介1.1.4 C语言的特点(1)C语言简洁、紧凑,使用方便、灵活。ANSI C一共只有32个关键字、9种控制语句,程序书写自由,主要用小写字母表示,压缩了一切不必要的成分。ANSI C中的关键字如表1-1 所示。注意:在C语言中,关键字都是小写的。表1-1 ANSI C中的关键字 1.1 C语言简介1.1.4 C语言的特点(2)运算符丰富,共有34种。C语言把括号、赋值、逗号等都作为运算符处理,从而使C语言的运算类型极为丰富,可以实现其他高级语言难以实现的运算。(3)数据结构类型丰富。(4)具有结构化的控制语句。(5)语法限制不太严格,程序设计自由度大。 1.1 C语言简介1.1.4 C语言的特点(6)C语言允许直接访问物理地址,能进行位(bit)操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作。因此有人把它称为中级语言。(7)生成目标代码质量高,程序执行效率高。(8)与汇编语言相比,用C语言写的程序可移植性好。 1.1 C语言简介1.1.5 C和C++在C的基础上,1983年,贝尔实验室的Bjarne Stroustrup推出了C++。C++进一步扩充和完善了C语言,成为一种面向对象的程序设计语言。C++目前流行的最新版本是Borland C++、Symantec C++和Microsoft Visual C++。C++提出了一些更为深入的概念,它所支持的这些面向对象的概念容易将问题空间直接映射到程序空间,为程序员提供了一种与传统结构程序设计不同的思维方式和编程方法。因而也增加了整个语言的复杂性,掌握起来有一定难度。 1.1 C语言简介1.1.5 C和C++C++语言和C语言在很多方面是兼容的。因此,掌握了C语言,再进一步学习C++就能以一种熟悉的语法来学习面向对象的语言,从而达到事半功倍的目的。 1.1 C语言简介1.1.6 C和C#C#读作C sharp,是微软公司2001年在 .NET平台下推出的语言。C#是集合了C、C++的语法规则,结合Basic语言简单易学的特点而开发的新型语言。读者可以在熟悉C语言的前提下继续学习C#。C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些复杂特性(如没有宏及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、

文档评论(0)

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

知识分享

1亿VIP精品文档

相关文档

相关课程推荐