C 语 言 程 序 设 计 教 程 课 后 习 题 答 案 第 一 章 C 语 言 程 序 设 计 概 述 - 习 题 答 案 1 算 法 的 描 述 有 哪 些 基 本 方 法 ? 答 1、 自 然 语 言 2、 专 用 工 具 2 C 语 言 程 序 的 基 本 结 构 是 怎 样 的 ? 举 一 个 例 子 说 明 。 答 1、 C 语 言 程 序 由 函 数 构 成 ; 2、 “ /*” 与 “ */” 之 间 的 内 容 构 成 C 语 言 程 序 的 注 释 部 分 ; 3、 用 预 处 理 命 令 #include、 #define 可 以 包 含 有 关 文 件 或 预 定 义 信 息 ; 4、 大 小 写 字 母 在 C 语 言 中 是 有 区 别 的 ; 5、 除 main() 函 数 和 标 准 库 函 数 外 , 用 户 也 可 以 自 己 编 写 函 数 , 应 用 程 序 一 般 由多 个 函 数 组 成 , 这 些 函 数 指 定 实 际 所 需 要 做 的 工 作 。 3 C 语 言 有 什 么 特 点 ? 答 1、 具 有 结 构 语 言 的 特 点 , 程 序 之 间 很 容 易 实 现 段 的 共 享 ; 2、 主 要 结 构 成 分 为 函 数 , 函 数 可 以 在 程 序 中 被 定 义 完成 独立的 任务, 独立地编译代码, 以 实 现 程 序 的 模块化; 3、 运算 符丰富, 包 含 的 范围很 广; 4、 数 据类型丰富; 5、 允许直接访问物理 地址, 即可 直接对硬件 进行损伤, 实 现 汇编 语 言 的 大 部 分功能; 6、 限制不太严格, 程 序 设 计 自 由 度大 , 这 样 使C 语 言 能够减少对程 序 员的 束缚; 7、 生成 的 目标 代码质量, 程 序 执行效率高, 同时C 语 言 编 写 的 程 序 的 可 移植性好。 4 ★指 出合法 与 不合法 的 标 识符命 名。 答 AB12--√ leed_3-- a*b2--× 8stu--× D.K.Jon--× EF3_3--√ PAS--√ if--× XYZ43K2--√ AVE#XY--× _762--√ #_DT5--× C.D--× 5 说明下列 Turbo C 热键的功能。 答 F2:源文件存盘 F10:调用主菜单 F4:程序运行到光标所在行(用于调试程序) Ctrl+F9:编译并链接成可执行文件 Alt+F5:将窗口切换到 DOS 下,查看程序运行结果。 6 说明下列 Turbo C 方式下输入并运...