下载此文档

语言程序设计知识ppt课件.ppt


文档分类:IT计算机 | 页数:约330页 举报非法文档有奖
1/330
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/330 下载此文档
文档列表 文档介绍
C程序设计
1
C语言程序设计
第一章
第二章
第三章
第四章
第五章
第六章
第七章
2
第一章 C语言概述
C语言––– 既可作为系统软件的程序设计语言,又可作为应用软件的程序设计语言。
尤其是当今计算机应用极为广泛,软件的设计、编写质量要求高,经常与硬件部分打交道,如:界面设计等,所以用C语言编写是最理想的。因而C语言也是当前计算机语言中用得最广泛的语言之一。
3
§ C语言出现的历史背景
一、操作系统的设计语言
. –––操作系统,为用户使用计算机提供一个操作环境:系统命令、语言编程等。
如:DOS. UNIX
以前:O. S .软件用汇编指令编写。汇编语言:一种二进制指令代码的符号表示,既繁琐,又易出错,可读性差。
改进:用C语言编写,既提高了程序的可读性,又可与硬件打交道。
4
二、发展过程
 1960年出现了Algol60语言,但该语言主要面向问题,与硬件较远,故英国剑桥大学推出了CPL(Combined Programming Language)
 1967年,Matin Richards对CPL进行改进、简化、推出了BCPL (Basic Combined Programming Language)
 1970年,美国贝尔实验室Ken Thomson 以BCPL为基础,再次简化推出了B语言,并写了第一个UNIX系统。
5
 . Ritchie 在B语言基础上设计出了C语言,并用其将UNIX系统全部改写并实现。
 经进一步改进,至1977年出现了与具体机器无关的C编译文本,从而使C语言广泛应用,各种机器皆可使用。
 1978年,美国Brain . M. Ritchie 联合出版一书《The C Programming Language》成为 ANSI C之基础。
6
 1983年,美国标准化协会(ANSI) 制定了ANSI C。
 ANSI C 为基础:
不同机器有不同版本,尤其是函数均应参考相应的机器。
7
§ C语言的特点
只有通过学****方可理解C之特点,先简叙之:
1. 简洁、紧凑、方便、灵活
32个关键字,9种控制语句,
主要用小写字母,压缩一切不必要成分
2. 运算符丰富
除了最基本的+、-、×、÷、%等运算外,还将括号、赋值、类型强制转换等均作为运算符,共有34种运算符。
8
3. 数据结构丰富
除基本类型外, 有指针, 结构体、共同体等类型。
4. 具有结构化的控制语句
模块完整,控制中的语句可完整化。
5. 语法严格,但有灵活性
如:数据类型可相互通用:整型、字符型通用。
9
6. 可与机器硬件打交道,直接访问内存地址,具有“ 高”、“ 低”级语言之功能。
7. 生成目标代码质量高,执行效率高。
8. 可移植性优于汇编语言。
10

语言程序设计知识ppt课件 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数330
  • 收藏数0 收藏
  • 顶次数0
  • 上传人相惜
  • 文件大小3.62 MB
  • 时间2021-06-22