C语言程序设计案例教程第2章 数据的输入与输出-【中职专业课】同步教学课件

2022-09-22
| 12页
| 131人阅读
| 0人下载
普通

内容正文:

C语言程序设计案例教程第2章 数据的输入与输出 第2章 程序结构和算法及数据的输出与输入 第  1 章 介 绍了  C 语 言程 序 中 用到 的 一些 基 本 元 素 ,例 如 常量 、变 量 、表 达 式等 。本 章将 介绍 程 序 的基 本 结构 、 算 法、 算 法的 控 制 结构 、 语句 和 输 出与 输 入函 数 。 同时 , 通过 讲 解 一 些简 单 的 顺序 结 构程 序 , 来巩 固 与提 高 前 面学 过 的内 容 。 数据 的 输 入/输 出是 程 序的 基 本 功能 ,是 程 序 运 行中 与 用 户进 行 交互 的 基 础。在程 序 需要 有输 入 数 据时 , 应当 提 示 用户 进 行数 据 的 输入 , 程序 运 行 结束 也 应当 有 合 适的 输 出方 式 来 告 诉 用 户 程 序 运 行 的 结 果 。 C  语 言 没 有 提 供 输 出 和 输 入 语 句 , 输 出 和 输 入 操 作 需 要 调 用 文 件 “stdio.h”中的 标 准输 出 和 输入 函 数来 完 成 。因 此在 调 用 前应 使 用“#include "stdio.h"”命 令。 标准 输 出 和输 入 函数 是 以 标准 的 输入 输 出/设 备( 通常 为 终端 设 备 ,例 如 显示 和 键 盘)为 输入 输 出 对象 的 函数 。其 中 包括 :格 式 输 入函 数(scanf)和 输出 函 数(printf),字 符输 入 函数 ( getchar)和 字 符输 出 函数 ( putchar) 字符 串 输入 函 数 ( gets)和 字 符 串输 出 函数 ( puts),。  2.1  程序的基本结构和算法 2.1.1 C 程 序 的 基 本 结构 和 语 句  1. C 程 序 的 基 本 结 构 一 个  C 语 言 程序 由 一个 或 多 个  C 源 程 序文 件 组 成 , 个 源 程序 文 件又 由 一 个或 多 个函 数一 组成 。 函 数是 组 成程 序 的 基本 单 位。 一 个 函数 又 由若 干 数 据描 述 语句 和 数 据运 算 语句 构 成 函 数体 。 数 据描 述 语句 用 于 设计 程 序中 的 数 据结 构 ,包 括 定 义变 量 和数 组 等 的数 据 属性 , 以 及 函数 说 明 等。 C 语 言的 数 据运 算 语句 规 定 了相 应 的一 种 操 作。  C 语言 源 程序 的 完 整结 构 如下 。 #include "stdio.h" void main() { 数据 描 述 语句 ( 定义 变 量 类型 等 ) 数 据 运算 语 句( 进 行 表达 式 运算 等 ) } ( 1) #include <头 文 件 >” 的 作 用 是 将 该 程 序 中 所 要 用 到 的 函 数 包 含 在 该 程 序 内 , 直“ 接使 用  C  语言 中 现 成的 函 数可 以 减 小编 写  C  程 序的 难 度 ,提 高 编写  C  程 序的 效 率 。在  C  语 言程 序 中 ,因 为 通常 都 要 使用 数 据输 入 和 数据 输 出操 作 , 因此 都 要用 到 “stdio.h” 头文 件 。 由于“ #include <头文 件>”是 命 令 而不 是 语句 ,所 以其 后 边不 可 以 添加“ ;”,否 则 会 出 现语 法 错 误。 使 用时 有 以 下两 种 形式 , 以 “stdio.h” 头 文 件为 例 ,介 绍 如 下。 【形 式  1】 #include <stdio.h>  【形 式  2】 #include "stdio.h" (2)“void main” 是主 函 数 的标 志 ,每 一 个  C  程序 都 是 从主 函 数开 始 执 行。 如 果不 要 “void” 则 可能 会 显示 警 告 信息 , 因此 最 好 均 加“ void”,。 (3)函 数 主 体: 它由  C  语 言 的数 据 描 述语 句 ( 定义 变 量 等) 和  C  语言 的 数据 运 算 语句 (进 行 表 达式 运 算等 ) 组 成。 一 个函 数 可 以没 有 语句 , 但 是大 括 号必 须 有 。每 条 语句 后 边 必 30  须有 分 号 “;” 大 括号 后 边 没有 分 号“ ;”,。  2. 语 句  C 语言 程 序中 的 函 数是 由 语句 构 成的 ,语 句 是 根 据程 序 设 计的 需 要 由  C 语 言 的基 本 元素 组成 的 代 码行 , 用来 湘 计 算机 系 统发 出 相 应的 操 作命 令 , 完成 一 定的 操 作 任务 。 根据 语 句 的 功能 不 同

资源预览图

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