本书是与《C语言程序设计教程》配套的实验教材,以“程序理解、程序调试、程序设计”为主线组织内容。本书共18章,包括C程序初步,C语言的数据、运算符和表达式,顺序、选择、循环结构程序设计,模块化程序设计,变量的存储属性和预编译命令等,通过对每章中案例的设计和实现,可使读者全面系统地理解和掌握C语言程序设计的知识和方法。
本书可作为高等学校各专业(特别是少学时)的“C语言程序设计”课程教材,也可作为计算机等级考试的练习教材。
前辅文 第1章 C程序初步 1.1 相关基础知识 1.1.1 程序 1.1.2 集成开发环境 1.1.3 Visual C++ 6.0 1.2 实验内容 1.2.1 建立及运行第一个C程序 1.2.2 建立自己的C程序 1.2.3 建立C++源程序 1.3 程序体验 第2章 C语言的数据 2.1 程序理解 2.2 程序调试 2.3 程序设计 第3章 运算符和表达式 3.1 程序理解 3.2 程序调试 3.3 程序设计 第4章 顺序结构程序设计 4.1 程序理解 4.2 程序调试 4.3 程序设计 4.4 课程设计 第5章 选择结构程序设计 5.1 程序理解 5.2 程序调试 5.3 程序设计 5.4 课程设计 第6章 循环结构程序设计 6.1 程序理解 6.2 程序调试 6.3 程序设计 6.4 课程设计 第7章 循环结构程序应用 7.1 程序理解 7.2 程序调试 7.3 程序设计 第8章 模块化程序设计 8.1 程序理解 8.2 程序调试 8.3 程序设计 8.4 课程设计 第9章 变量的存储属性和预编译命令 9.1 程序理解 9.2 程序调试 第10章 数组 10.1 程序理解 10.2 程序调试 10.3 程序设计 第11章 二维数组和字符数组 11.1 程序理解 11.2 程序调试 11.3 程序设计 11.4 课程设计 第12章 数组趣味程序 12.1 大整数运算 12.2 扫雷游戏程序 12.3 用JavaScript编写扫雷游戏程序 第13章 指针 13.1 程序理解 13.2 程序调试 13.3 程序设计 第14章 指针与数组 14.1 程序理解 14.2 程序调试 14.3 程序设计 14.4 课程设计 第15章 结构体与共用体 15.1 程序理解 15.2 程序调试 15.3 程序设计 15.4 课程设计 第16章 链表 16.1 程序理解 16.2 程序调试 16.3 程序设计 第17章 文件 17.1 程序理解 17.2 程序调试 17.3 程序设计 第18章 课程设计案例 18.1 扑克牌游戏 18.1.1 概要设计 18.1.2 递增式开发与重构 18.1.3 测试驱动 18.2 源程序及说明 18.3 课程设计任务 18.3.1 任务1 18.3.2 任务2