目 录 第1章 程序设计基础 1 第一单元 基础知识 1 一、知识点梳理 1 二、基础题 1 第二单元 实验 2 一、常见错误小结 2 二、实验指导 2 第2章 基本数据类型及输入输出 8 第一单元 基础知识 8 一、知识点梳理 8 二、基础题 10 第二单元 实验 12 一、常见错误小结 12 二、编程技能——学会程序调试 13 三、实验指导 17 第3章 顺序结构程序设计 25 第一单元 基础知识 25 一、知识点梳理 25 二、基础题 25 第二单元 实验 27 一、常见错误小结 27 二、编程技能——以正确的格式输入数据 27 三、实验指导 28 第4章 分支结构程序设计 38 第一单元 基础知识 38 一、知识点梳理 38 二、基础题 38 第二单元 实验 42 一、常见错误小结 42 二、编程技能——设计程序测试用例 43 三、实验指导 45 第5章 循环结构程序设计 52 第一单元 基础知识 52 一、知识点梳理 52 二、基础题 52 第二单元 实验 56 一、常见错误小结 56 二、编程技能——学会程序排错 56 三、实验指导 59 第6章 数组 75 第一单元 基础知识 75 一、知识点梳理 75 二、基础题 76 第二单元 实验 80 一、常见错误小结 80 二、编程技能——养成良好的代码风格 80 三、实验指导 81 第7章 函数 101 第一单元 基础知识 101 一、知识点梳理 101 二、基础题 101 第二单元 实验 105 一、常见错误小结 105 二、编程技能——模块化程序设计 106 三、实验指导 107 第8章 结构体 121 第一单元 基础知识 121 一、知识点梳理 121 二、基础题 122 第二单元 实验 125 一、常见错误小结 125 二、实验指导 125 第9章 指针 135 第一单元 基础知识 135 一、知识点梳理 135 二、基础题 135 第二单元 实验 138 一、常见错误小结 138 二、实验指导 138 第10章 综合实训 147 附录 176 附录A C语言程序集成开发环境简介 176 A.1 使用Visual C++ 6.0建立C语言应用程序 176 A.2 程序调试过程中常见的错误 181 A.3 程序的调试 182 A.4 模块结构程序的工程创建与调试 188 附录B ASCII码表 192 B.1 ASCII非打印控制字符表 192 B.2 ASCII打印字符 193 附录C C语言常用关键字 194 附录D C语言运算符的优先级 195 附录E 常用C语言标准库函数 196 参考文献 204    C语言程序设计典型习题与实验(第2版) 目录 IV    V