C语言概述---2课时.ppt

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

1 程序设计基础(C语言) 主讲人:金兰 jinlan_it@ 课程目标 掌握必须的C语言的语法特征; 掌握结构化程序设计方法的基本知识; 掌握使用C语言进行程序设计的一般步骤; 掌握模块化程序设计的编程方法与技巧; 熟悉使用VC6.0开发环境进行C语言编程、调试、运行等各个环节的基本操作。 2 3 参考书目 谭浩强 《C程序设计(第四版)》 清华大学出版社 苏小红 《C语言大学实用教程(第2版)》电子工业出版社 4 课程安排 总课时72=上课48+上机24 总成绩=平时成绩10%+上机成绩20%+考试成绩70% 平时成绩包括作业、到勤 5 章节安排 第二章 C语言概述 第三章 基本数据类型和数据运算 * 第四章 常用库函数 第五章 C程序结构及控制语句 * 第六章 数组 * 第七章 函数 * 第八章 预处理命令 第九章 指针 * 第十章 结构体与共用体 * 第十一章 文件 课程设计(额外学时安排:2周) 6 学习方法 多练习,掌握基本概念 多读程序,学习编程方法和技巧 多剖析范例,积累编程经验 多上机实践,加强动手能力 8 学习目标 了解C语言发展的历史。 了解C语言程序的组成以及特点。 熟悉C语言程序的开发过程。 重点掌握使用VC6编写程序的方法和步骤。 9 学习内容 程序设计语言的发展史 C语言的故事 C语言的特点 简单的C程序介绍 C语言的上机步骤 编译平台VC6 的使用 10 程序设计语言的发展史 机器语言: 由计算机硬件系统可以识别的二进制指令组成的语言称为机器语言。 计算机发展的初期,软件工程师们只能用机器语言来编写程序。这一阶段,在人类的自然语言和计算机编程语言之间存在着巨大的鸿沟。 11 程序设计语言的发展史 例1:下面这段程序是用x86计算机的机器语言编写,功能是计算1+1。 12 程序设计语言的发展史 汇编语言: 汇编语言将机器指令映射为一些可以被人读懂的助记符,如ADD、SUB等。 此时编程语言与人类自然语言间的鸿沟略有缩小,但仍与人类的思维相差甚远。因为它的抽象层次太低,程序员需要考虑大量的机器细节。 13 程序设计语言的发展史 例2:用汇编语言实现1+1的程序。 MOV AX,1 ADD AX,1 14 程序设计语言的发展史 高级语言: 高级语言屏蔽了机器的细节,提高了语言的抽象层次,程序中可以采用具有一定涵义的数据命名和容易理解的执行语句。这使得在书写程序时可以联系到程序所描述的具体事物。 高级语言:包括面向过程的高级语言和面向对象的高级语言 。 15 程序设计语言的发展史 例3:用BASIC语言计算并显示1+1。 PRINT 1+1 高级语言易学、易用、强大,发展快。 16 C语言的故事 C语言是由Dennis.M.Ritchie于1972年在B语言的基础上设计的,主要用于编写UNIX操作系统的。 1977年出现了可移植的C语言编译程序,使得用C语言编写的UNIX系统可以在各种计算机上使用。随着UNIX的广泛应用,C语言得到了普及和推广,并最终独立于UNIX而成为世界上应用最广泛的计算机语言之一。 1983年成立了定义C语言标准的委员会。 1989年美国国家标准化协会(ANSI)制订了C语言标准,即ANSI C。 1995年,修订C,增加了一些库函数。 17 C语言的故事 C语言是一种通用语言,任何想让计算机做的事情,都可以用它编程实现。 C语言如此强大,还要其他语言做什么? C语言简单、灵活,对需求的适应性强。但适应性和专用性是冤家。 “如果你想用C语言来造汽车,那么你不得不自己先造轮子”。 很多高级语言都已经把轮子造好放在那里,任由你挑选。 C语言的运用空间: 固守的系统软件开发阵地和历史延续下来的大型软件。 小型的且追求运行效率的软件。 嵌入式软件开发。 C语言仍有为数不少的铁杆迷。他们在代表最高编程水平的黑客社区里特别多。能轻松驾驭C语言几乎是“高手”必备的素质之一。 C语言的故事 C++ 起源于C语言,几乎完全兼容C语言的语法,是大名鼎鼎的“面向对象”。 Sun公司推出的Java ,纯面向对象、平台无关和易用易学。 全盘照搬C++语法,去掉了不常用和不成功的部分,化繁为简。 在桌面应用、网络服务、嵌入式应用都可以用Java进行高效的开发。 做底层、占用资源少的程序,Java语言就无能为力。 18 C语言的故事 Microsoft推出的C#诞生于Java之后,把Java语言的成功之处吸收进来,把不成功之处抛弃,打造了一个似Java而非Java,还有点超越Java的语言。 目前,C/C++,Java和C#语言三足鼎立。 C语言的空间变得越来越小,那为什么还要 学

文档评论(0)

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

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

1亿VIP精品文档

相关文档