本书是与《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语言的数据
- 第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章 循环结构程序应用
- 第8章 模块化程序设计
- 8.1 程序理解
- 8.2 程序调试
- 8.3 程序设计
- 8.4 课程设计
- 第9章 变量的存储属性和预编译命令
- 第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 课程设计任务