C语言程序设计案例教程第1章 初步了解C语言程序设计-【中职专业课】同步教学课件

2022-09-22
| 27页
| 111人阅读
| 0人下载
普通

内容正文:

C语言程序设计案例教程第1章 初步了解C语言程序设计 第1章 初步了解 C 语言程序设计  1.1  C 语言概述 1.1.1 了 解 C 语 言 1. C 语言 的 发 展  C 语言 是  1972 年 由 美 国 的  Dennis  Ritchie 设 计 发明 的 , 早期 的  C 语言 主 要 是用 于  UNIX  系统 。 到 了八 十 年代 , C  开始 进 入 其它 操 作系 统 ,并 很 快 在各 类 大、 中 、 小和 微 型计 算 机 上 得 到 了 广 泛 的 使 用 , 成 为 当 代 最 优 秀 的 程 序 设 计 语 言 之 一 。 许 多 著 名 的 系 统 软 件 , 例 如  Windows  2000  、 Linxu  等 都 大 量 使 用 了  C  语言 进行 程 序 设计 ,DBASE  Ⅳ 等 软件 则 完 全是 由  C  语 言 编 写的 。C 语 言 的功 能 非常 强 大,它 虽然 是 高 级语 言,但 也可 以 完 成许 多 只有 低 级 语言 ( 例 如汇 编 语言 ) 才 能完 成 的、 面 向 机器 的 底层 工 作 ,因 此 也被 叫 做 “中 级 语言 ” 。 随着 微 型 计算 机 的日 益 普 及,出 现了 许 多  C  语 言版 本 。由 于 没 有统 一 的标 准 ,使得 这 些  C  语 言 之 间出 现 了一 些 不 一致 的 地方 。为 了改 变这 种 情 况,美 国国 家 标准 研 究 所( ANSI)为  C  语 言 制 定了 一 套  ANSI 标 准, 为 现行 的  C 语 言国 际 标 准版 本。 后 又有  C++和  Visual C++ 成以 版本 ,它 们 都 是 在  C  语 言基 础 之 上发 展 的C 语 言的 超 集,C++语 言是 面 向对 象 的 程序 设 计语 言 ,Visual C++是 事件 驱 动 的程 序 设计 语 言 。学 会  C  语 言 会 有利 于  C++和  Visual C++的 学 习。 在程 序 设 计课 程 计体 系 中,C 语 言是 众 多后 继 课 程的 基 本 编程 工 具,特 别是 与  Windows  编程 有 关 的课 程 。因 此 , 与计 算 机相 关 的 专业 都 把C 语 言 程序 设 计列 为 基 础课 程 之一 , 学 好  C 语言 , 对将 来 学 习更 为 高级 的 程 序设 计 课程 , 具有 重 要 的意 义 。 2. C 语言 的 特 点  C  语言 主 要 特点 简 介如 下 。 (1)中级 语 言:编 程 语言 有“高 级 ”和“ 低 级 ”之分 ,但 并不 标 志解 决 问 题能 力 的高 低 , 而是 表 示 与计 算 机的 的 硬 件系 统 练习 的 程 度。作 为中 级 语 言的  C 语 言不 仅 据 用高 级 语言 的 可 读性 好 、 可移 植 性好 、 容 易学 习 等特 点 , 而且 兼 有低 级 语 言( 汇 编语 言 ) 可以 直 接控 制 计 算 机硬 件 ( 可以 像 汇编 语 言 一样 对 位、 字 节 和地 址 进行 操 作 ,这 是 计算 机 最 基本 的 操作 ) 和 运 行效 率 高 等优 点 。 (2)结构 化 语言 :它 是一 种 结 构化 语 言 。它 层 次清 晰 ,便于 按 模 块化 方 式组 织 程 序,易 于调 试 和 维护 。 结构 化 语 言的 显 著特 点 是 代码 及 数据 的 分 隔化 , 即程 序 的 各个 部 分除 了 必 要 的信 息 交 流外 彼 此独 立 。 种结 构 化方 式 可 使程 序层 次 清 晰 , 于 使用 、 护 以及 调 试 。 语这便维C  言是 以 函 数形 式 提供 给 用 户的 , 这些 函 数 可方 便 的调 用 , 并具 有 多种 循 环 、条 件 语句 控 制 程 序流 向 , 从而 使 程序 完 全 结构 化 。 (3)语 言 功 能强 大 :它 具 有各 种 各 样的 数 据类 型,并 引入 了 指 针概 念 ,可 使 程 序运 行 效 率更 高。C  语 言具 有 强大 的 图 形功 能,支 持多 种显 示 器 和驱 动 器,而且 计 算 功能、逻 辑 判断 功能 也 比 较强 大,可 以实 现 决 策目 的。另 外,C  语 言的 编 程自 由 度 较大,程 序 书写 形 式也 很 自由 , 因 此可 以 大大 方 便 程序 设 计人 员 。 (4)适 用 范 围广 泛 :它 的 表现 能 力 和处 理 能力 极强 。它不 仅 具 有丰 富 的运 算 符 和数 据 类 型 , 便 于 实 现 各 类 复 杂 的 数

资源预览图

C语言程序设计案例教程第1章 初步了解C语言程序设计-【中职专业课】同步教学课件
1
C语言程序设计案例教程第1章 初步了解C语言程序设计-【中职专业课】同步教学课件
2
C语言程序设计案例教程第1章 初步了解C语言程序设计-【中职专业课】同步教学课件
3
C语言程序设计案例教程第1章 初步了解C语言程序设计-【中职专业课】同步教学课件
4
C语言程序设计案例教程第1章 初步了解C语言程序设计-【中职专业课】同步教学课件
5
C语言程序设计案例教程第1章 初步了解C语言程序设计-【中职专业课】同步教学课件
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。