C语言专升本辅导

上传人:灯火****19 文档编号:121054840 上传时间:2020-02-15 格式:PDF 页数:89 大小:458.01KB
返回 下载 相关 举报
C语言专升本辅导_第1页
第1页 / 共89页
C语言专升本辅导_第2页
第2页 / 共89页
C语言专升本辅导_第3页
第3页 / 共89页
C语言专升本辅导_第4页
第4页 / 共89页
C语言专升本辅导_第5页
第5页 / 共89页
点击查看更多>>
资源描述

《C语言专升本辅导》由会员分享,可在线阅读,更多相关《C语言专升本辅导(89页珍藏版)》请在金锄头文库上搜索。

1、第 一 章第 一 章C 语 言 程 序 设 计 初 步语 言 程 序 设 计 初 步 一 主 要 知 识 点一 主 要 知 识 点 一一 程 序 设 计 语 言 的 发 展程 序 设 计 语 言 的 发 展 1 机 器 语 言2 汇 编 语 言3 面 向 过 程 的 语 言4 面 向 对 象 的 程 序 设 计 语 言 二二 C 程 序 设 计 语 言 的 执 行 过 程程 序 设 计 语 言 的 执 行 过 程 1 编 辑2 编 译3 连 接4 执 行 三三 用 库 函 数 组 装用 库 函 数 组 装 C 程 序程 序 例例 1 计 算 2 1715 的 正 弦 值 include mat

2、h h main float a 定 义 a 为 实 型 变 量 a sin 2 1715 调 用 sin 函 数 printf f n a 调 用 printf 函 数 输 出 a 的 值 详 解 详 解 1 在 本 例 中 用 到 的 sin 函 数 称 为 数 学 函 数 它 是 为 了 用 户 使 用 方 便 由 一 批 厂 家 开 发 编 写 的 函 数 并 不 是 C 语 言 的 一 部 分 在 使 用 数 学 函 数 时 往 往 要 用 到 函 数 执 行 时 所 需 的 一 些 信 息 例 如 宏 定 义 这 些 信 息 包 含 在 math h 中 因 此 在 程 序 开 头

3、 用 include math h 将 有 关 的 标 头 文 件 包 括 到 程 序 中 2 一 个 C 语 言 源 程 序 文 件 由 一 个 或 多 个 函 数 组 成 C 语 言 的 基 本 组 成 单 位 是 函 数 一 个 完 整 的 C 语 言 程 序 有 且 只 有 一 个 称 为 主 函 数 的 main 函 数 程 序 总 是 从 main 函 数 开 始 执 行 调 用 其 它 函 数 后 再 回 到 main 函 数 在 main 函 数 中 结 束 整 个 程 序 的 运 行 3 main 是 函 数 名 称 没 有 参 数 可 以 不 写 但 圆 括 号 不 能 省

4、 略 main 后 面 有 一 对 花 括 号 花 括 号 内 的 部 分 称 为 函 数 体 main 函 数 可 以 在 程 序 的 任 意 位 置 4 C 规 定 每 个 语 句 以 分 号 结 束 分 号 是 语 句 不 可 缺 少 的 组 成 部 分 每 行 中 可 以 写 多 条 语 句 5 与 之 间 为 注 释 信 息 对 程 序 运 行 结 果 不 发 生 影 响 也 不 被 编 译 注 释 说 明 可 以 放 在 语 句 的 任 意 位 置 6 float a 此 语 句 是 把 a 定 义 为 一 个 实 型 变 量 7 C 语 言 本 身 没 有 输 入 输 出 语 句

5、 本 例 使 用 prinft 函 数 输 出 数 据 prinft 函 数 的 括 号 内 包 括 两 部 分 内 容 双 引 号 内 的 部 分 双 引 号 外 的 部 分 双 引 号 内 的 部 分 是 格 式 字 符 串 用 于 指 定 输 出 双 引 号 外 的 变 量 的 打 印 格 式 此 例 中 双 引 号 中 有 一 个 f 它 是 输 出 一 个 保 留 小 数 点 后 6 位 数 字 的 格 式 字 符 小 数 点 前 的 位 数 不 指 定 二 练 习二 练 习 一一 选 择 题选 择 题 1 以 下 叙 述 正 确 的 是 C A 在 C 程 序 中 main 函 数

6、 必 须 位 于 程 序 的 最 前 面 B C 程 序 的 每 行 中 只 能 写 一 条 语 句 C C 语 言 本 身 没 有 输 入 输 出 语 句 D 在 对 一 个 C 程 序 进 行 编 译 的 过 程 中 可 发 现 注 释 中 的 拼 写 错 误 2 C 语 言 规 定 在 一 个 源 程 序 中 main 函 数 的 位 置 C A 必 须 在 最 开 始 B 必 须 在 系 统 调 用 库 函 数 的 后 面 C 可 以 任 意 D 必 须 在 最 后 3 一 个 C 语 言 程 序 是 由 B A 一 个 主 程 序 和 若 干 子 程 序 组 成 B 函 数 组 成

7、C 若 干 过 程 组 成 D 若 干 子 程 序 组 成 4 一 个 C 程 序 的 执 行 是 从 A A 本 程 序 的 main 函 数 开 始 到 main 函 数 结 束 B 本 程 序 文 件 的 第 一 个 函 数 开 始 到 本 程 序 文 件 的 最 后 一 个 函 数 结 束 C 本 程 序 的 main 函 数 开 始 到 本 程 序 文 件 的 最 后 一 个 函 数 结 束 D 本 程 序 文 件 的 第 一 个 函 数 开 始 到 本 程 序 main 函 数 结 束 5 以 下 叙 述 不 正 确 的 是 D A 一 个 C 源 程 序 可 由 一 个 或 多

8、个 函 数 组 成 B 一 个 C 源 程 序 必 须 包 含 一 个 main 函 数 C C 程 序 的 基 本 组 成 单 位 是 函 数 D 在 C 程 序 中 注 释 说 明 只 能 位 于 一 条 语 句 后 面 二二 填 空 题 填 空 题 1 一 个 C 源 程 序 中 至 少 包 括 一 个 main 函 数 2 在 一 个 C 源 程 序 中 注 释 部 分 两 侧 的 分 界 符 分 别 为 和 第 二 章第 二 章数 据 描 述 与 基 本 操 作数 据 描 述 与 基 本 操 作 一 主 要 知 识 点一 主 要 知 识 点 一一 C 的基 本数据类 型节的基 本数据

9、类 型节短整型 short 整型整型 int 基本类型字符型 char 长整型 long 实型 浮 点型 单精度型 float 枚举类型双精度型 double 数据类型构造类型数组类型 结构类型 struct 指针类型共用类型 union 空类型 void 文件类型 FILE 二二 常 量 和 符 号 常 量常 量 和 符 号 常 量 1 常 量 定 义 在 程 序 运 行 过 程 中 其 值 不 能 被 改 变 的 量 称 为 常 量 常 量 常 区 分 不 同 的 类 型 如 12 0 3 为 整 型 常 量 a D 为 字 符 常 量 2 符 号 常 量 用 一 个 标 识 符 代 表

10、一 个 常 量 的 称 为 符 号 常 量 即 标 识 符 形 式 的 常 量 常 量 不 同 于 变 量 它 的 值 在 作 用 域 内 不 能 改 变 也 不 能 再 被 赋 值 例例 1 已 知 商 品 的 单 价 及 数 量 求 商 品 的 总 价 值 definePRICE30 main int num 10 total total num PRICE printf total d total 输 出 结 果 输 出 结 果 total 300 详 解 详 解 1 程 序 中 用 define 命 令 行 定 义 PRICE 代 表 常 量 30 此 后 凡 在 此 文 件 中 出

11、现 的 PRICE 都 代 表 30 可 以 和 常 量 一 样 进 行 运 算 2 符 号 常 量 不 同 于 变 量 它 的 值 在 其 作 用 域 内 不 能 改 变 也 不 能 再 被 赋 值 如 再 用 以 下 赋 值 语 句 给 PRICE 赋 值 PRICE 40 是 错 误 的 三三 变 量变 量 1 变 量 定 义 其 值 可 以 改 变 的 量 称 为 变 量 2 标 识 符 的 命 名 规 范 和 其 它 高 级 语 言 一 样 用 来 标 识 变 量 名 符 号 常 量 名 函 数 名 数 组 名 类 型 名 文 件 名 的 有 效 字 符 序 列 称 为 标 识 符

12、语 言 中 的 标 识 符 命 名 规 范 为 变 量 名 只 能 由 字 母 数 字 和 下 划 线字 母 数 字 和 下 划 线 三 种 字 符 组 成 且 第 一 个 字 符 必 须 为 字 母 或 下 划 线 字 母 或 下 划 线 C 语 言 中 标 识 符 的 长 度 字 符 个 数 无 统 一 规 定 随 系 统 而 不 同 许 多 系 统 如 IBM PC 的 MS C 取 前 7 个 字 符 假 如 程 序 中 出 现 的 变 量 名 长 度 大 于 7 个 字 符 则 只 有 前 面 7 个 字 符 有 效 后 面 的 不 被 识 别 语 言 有 32 个 关 键 字 例

13、如 if else while 它 们 已 有 专 门 含 义 不 应 用 采 用 与 它 们 同 名 的 变 量 名 C 语 言 将 大 写 字 母 和 小 写 字 母 认 为 是 两 个 不 同 字 例例 2 在 下 列 符 号 中 可 以 选 用 哪 些 作 变 量 名 哪 些 不 可 以 a3B3aB a b x b5 ifnext daye 2OK integer MAXNUMBERi j 答 案 答 案 b5 a3Bnext daye 2MAXNUMBER 可 作 变 量 名 其 它 的 作 变 量 名 不 可 以 详 解 详 解 MAXNUMBER 可 作 变 量 名 习 惯 上

14、 符 号 常 量 名 用 大 写 变 量 名 用 小 写 以 示 区 别 但 大 写 字 母 作 变 量 名 并 无 错 误 if integer 属 于 保 留 字 保 留 字 不 可 作 变 量 名 a b x OK i j 不 可 作 变 量 名 因 为 变 量 名 只 能 由 字 母 数 字 和 下 划 线 三 种 字 符 组 成 3aB 不 可 作 变 量 名 因 为 变 量 名 的 第 一 个 字 母 必 须 为 字 母 或 下 划 线 四四 整 型 数 据整 型 数 据 1 整 型 常 量 整 型 常 量 即 整 常 数 C 语 言 整 常 数 可 用 以 下 三 种 表 示 形

15、 式 十 进 制 表 示 如 231 56 478 八 进 制 表 示 以 0 开 头 的 数 是 八 进 制 数 如 0123 即 123 8 1 82 2 81 3 80 64 16 3 83 十六进制表示 以0 x开头的数是16进制 如0 x123即 123 16 1 162 2 161 3 160 256 32 3 291 2 整 型 变 量 整 型 变 量 分 为 基 本 型 短 整 型 长 整 型 和 无 符 号 型 四 种 基 本 型 以 int 表 示 短 整 型 以 short int 表 示 或 以 short 表 示 长 整 型 以 long int 表 示 或 以 lo

16、ng 表 示 无 符 号 型 存 储 单 元 中 全 部 二 进 制 位 bit 用 作 存 放 数 本 身 而 不 包 括 符 号 无 符 号 型 中 又 分 为 无 符 号 整 型 无 符 号 短 整 型 和 无 符 号 长 整 型 分 别 以 unsigned int unsigned short和 unsigned long 表 示 3 整 型 数 据 的 取 值 范 围 C 标 准 没 有 具 体 规 定 各 类 型 所 占 内 存 字 节 数 各 种 机 器 处 理 上 有 所 不 同 以 IBM PC 为 例 数 的 范 围 如 表 2 1 所 示 表表 2 1 所 占 位 数数 的 范 围 Int16 32768 32767即 215 215 1 short int 16 32768 32767即 215 215 1 Long int 32 2147483648 2147483647即 231 231 1 Unsigned int 160 65535即 0 216 1 Unsigned short160 65535即 0 216 1 Unsigned long320 4

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 其它中学文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号