下载此文档

C语言程序设计第四版谭浩强1.pptx


文档分类:IT计算机 | 页数:约841页 举报非法文档有奖
1/841
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/841 下载此文档
文档列表 文档介绍
课堂要求
在教室、机房都做到不迟到、不早退(每节课抽查点名)
上课不说话
作业认真完成
为什么要学****程序设计
计算机的本质是“程序的机器”,只有懂得程序设计,才能进一步懂得计算机,真正了解计算机是怎样工作的,掌握用计算机处理问题的方法;培养分析问题和解决问题的能力。即使将来不是计算机专业人员,由于学过程序设计理解软件生产的特点和生产过程,就能与程序开发人员个更好的沟通与合作,开展本领域中的计算机应用,开发与本领域有关的应用程序。
为什么选择C语言
进行程序设计,必须用一种计算机语言作为工具,否则只是纸上谈兵。可选择的语言很多,各有特点和应用领域。
C语言的
代码量小:同样功能的软件用C语言编写容量很小。Wps与office,界面功能基本类似,,但是微软office就有千兆左右。Wps的内核代码就是用C语言写的。以及我们的主板驱动、显卡驱动、摄像头驱动等都是用c语言。以及数据库DB2,oracle等都是用c语言和c+来写的。ACDSee、photoshop、2D(cs)、3D游戏等应用软件也是用C语言来编写的。
速度快:windows内核是c语言外核是c++、unix和linux都是用c语言编写的。
功能强大:c语言可访问我们的硬件,c语言中有指针可访问我们的内存等硬件。
C++是为处理大规模的程序开发而研制的大型语言,比C语言复杂难学。C语言是更为基本的,最基础的。在它基础上学****java和c#更容易。C语言是当前程序员共同的语言。
怎样学****C语言
每一讲分4次课
前两节是理论课,讲授理论知识
后两节为上机课,在机房完成本课练****检查后方可离开。
多思考,多上机。
目标:能看懂程序,并调试程序,自学能力要强。
第一章
程序设计和C语言
本章要点
什么是计算机程序
什么是计算机语言
C语言的发展及其特点
运行C程序的步骤与方法
最简单的C语言程序
程序设计的任务
什么是计算机程序
计算机是万能的吗?---计算机的每一个操作都是根据人们事先指定的指令进行的。为了使计算机执行一系列的操作,必须事先编好一条条指令,输入到计算机。

程序:就是一组计算机能识别和执行的指令。每一条指令使计算机执行特定的操作。为了使计算机系统能实现各种功能,需要成千上万个程序。

总之,计算机的一切操作都是由程序控制的,离开程序计算机将一事无成。所以,计算机的本质是程序的机器,只有懂得程序设计,才能真正了解计算机是怎样工作的,才能更深入的使用计算机。
2 什么是计算机语言
计算机和人都能识别的语言,就是计算机语言。
发展阶段:
机器语言--汇编语言—高级语言
计算机是不能直接识别高级语言编写的程序,要进行“翻译”。用一种称为编译程序的软件把高级语言写的程序(称为源程序)转换为机器指令的程序(称为目标程序),然后让计算机执行机器指令程序,最后得到结果
C语言发展及其特点
C语言是国际上广泛流行的高级语言。
C语言是在B语言的基础上发展起来的。
B (BCPL)语言是1970年由美国贝尔实验室设计的, 并用于编写了第一个UNIX操作系统,在PDP 7上实现。优点:精练,接近硬件,缺点:过于简单,数据无类型。
在B语言的基础上设计出了C语言,对B取长补短,并用之改写了原来用汇编编写的UNIX,(即UNIX第5版),但仅在贝尔实验室使用。
§1-1C语言出现的历史背景
1975年UNIX第6版发布,C优点突出引起关注。
1977年出现了《可移植C语言编译程序》 ,推动了UNIX在各种机器上实现 ,C语言也得到推广,其发展相辅相成。
1978年影响深远的名著《The C Programming Language》由 Brian 合著,被称为标准C。
之后,C语言先后移植到大、中、小、微型计算机上,已独立于UNIX和PDP,风靡世界,成为最广泛的几种计算机语言之一。

C语言程序设计第四版谭浩强1 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数841
  • 收藏数0 收藏
  • 顶次数0
  • 上传人wz_198613
  • 文件大小3.98 MB
  • 时间2021-02-27