下载此文档

C程序设计语言_1a.ppt


文档分类:IT计算机 | 页数:约52页 举报非法文档有奖
1/52
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/52 下载此文档
文档列表 文档介绍
第一章 C语言概述 C C 程程序序设设计计 2 2017 2017 年年 2 2月月 20 20日日星期一星期一内容?计算机语言?C语言简介? C语言发展历史? C 语言特点?计算机程序?C语言程序? C语言程序的基本结构? C语言的语句? C语言的字符集和标识符?算法与算法的表示?算法?算法的表示?结构化程序设计方法 C C 程程序序设设计计 3 2017 2017 年年 2 2月月 20 20日日星期一星期一计算机语言?定义为计算机用户设计的用于编制程序的语言工具称为计算机程序设计语言?分类?机器语言?汇编语言?高级语言 C C 程程序序设设计计 4 2017 2017 年年 2 2月月 20 20日日星期一星期一计算机语言: 机器语言?定义具有固定格式、能完成一系列操作的特定二进制编码。?特点难于掌握、容易出错,冗长繁琐 C C 程程序序设设计计 5 2017 2017 年年 2 2月月 20 20日日星期一星期一计算机语言: 汇编语言?定义用助记符代替指令的操作码、用数字或符号代替指令中的操作数或操作数存放位置的程序设计语言。例如:用 ADD 代替加法指令的二进制代码; 用 SUB 代替减法指令的二进制代码; ?特点易于记忆、便于掌握; 用汇编语言编写的程序需要通过计算机编译程序编译,才能被计算机执行,因而执行效率不如机器语言程序高。 C C 程程序序设设计计 6 2017 2017 年年 2 2月月 20 20日日星期一星期一计算机语言: 高级语言?定义机器语言或汇编语言是面向机器的语言,用它们编写程序都离不开具体的计算机指令系统。高级语言则是面向过程的语言,它独立于机器。在高级语言里,操作码与地址都以符号代码或文字形式出现。?特点易于记忆、便于理解和掌握,编写效率高; 用高级语言编写的程序需要通过编译或解释,才能被计算机执行,因而执行效率不如机器语言程序高。 C C 程程序序设设计计 7 2017 2017 年年 2 2月月 20 20日日星期一星期一计算机语言: 高级语言?种类 BASIC , PASCAL , FORTRAN , COBOL ,C, LISP , PROLOG ?高级语言程序的执行方式?编译执行: 将源程序先转换成机器语言的目标程序,再将各个目标程序连接成可执行程序。?解释执行: 用语言的解释程序对源程序进行解释,同时执行。执行过程中不保存解释后的机器代码,下次运行程序需要重新解释。 C C 程程序序设设计计 8 2017 2017 年年 2 2月月 20 20日日星期一星期一C语言简介: C语言发展历史语言名称 ALGOL 60 CPL BCPL B语言 C语言可移植 C语言标准 C语言 ANSI C 语言 87 ANSI C ISO C 语言诞生年代 1960 1963 1967 1970-1971 1972-1973 1977 1978 1983 1987 1990 制定者 Peter Naur 等 13 人来自 7个不同的国家剑桥大学 K. Thompson , American National Standard Institute American National Standard Institute International annization C C 程程序序设设计计 9 2017 2017 年年 2 2月月 20 20日日星期一星期一C语言简介: C语言发展历史语言名称 ALGOL 60 CPL BCPL B语言 C语言可移植 C语言标准 C语言 ANSI C 语言 87 ANSI C ISO C 语言特点面向问题,离硬件远,不适合编写系统软件( Algorithm Language ) 比 ALGOL60 离硬件近,但规模大,难实现对 CPL 的简化---bined Programming Language 更简化的 BCPL, 可编写系统软件(UNIX), 但过于简单,功能有限保持了 B和 BCPL 语言的特点,克服了不足, 编写了 UNIX 第 5,6 版简化了移植 C的工作, 以 UNIX 第7版的编译程序为基础, The C Programming Language 考虑了 C语言问世以来的发展情况,比标准 C有很大发展 K&G 重新写了书 The C Programming Language ,提出了新标准以 87 ANSI C 为标准和基础,诞生了许多 C语言系统: Microsoft c 、 Turbo C 、 Quick C 、 Borla

C程序设计语言_1a 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数52
  • 收藏数0 收藏
  • 顶次数0
  • 上传人xxj16588
  • 文件大小450 KB
  • 时间2017-02-20