本书为《C语言程序设计教程》一书的配套实验教材,章节安排与该书一致,主要内容为:C程序初步,C语言的数据,C语言的运算符与表达式,顺序、选择、循环结构程序设计,模块化程序设计,变量的存储,数组及其应用,结构体和共同体,链表,文件操作。为提高读者综合应用能力,在本书的最后还安排了课程设计案例。
第1章 C程序初步
1.1 相关基础知识 /1
1.1.1 程序 /1
1.1.2 集成开发环境 /1
1.1.3 Visual C++ 6.0 /2
1.2 实验内容 /2
1.2.1 建立及运行第一个C程序 /2
1.2.2 建立自己的C程序 /4
1.2.3 建立C++源程序 /5
1.3 程序体验 /6
第2章 C语言的数据
2.1 程序理解 /8
2.2 程序调试 /11
2.3 程序设计 /13
第3章 运算符和表达式
3.1 程序理解 /14
3.2 程序调试 /18
3.3 程序设计 /19
第4章 顺序结构程序设计
4.1 程序理解 /20
4.2 程序调试 /23
4.3 程序设计 /24
4.4 课程设计 /25
第5章 选择结构程序设计
5.1 程序理解 /26
5.2 程序调试 /29
5.3 程序设计 /32
5.4 课程设计 /33
第6章 循环结构程序设计
6.1 程序理解 /34
6.2 程序调试 /38
6.3 程序设计 /40
6.4 课程设计 /42
第7章 循环结构程序应用
7.1 程序理解 /43
7.2 程序调试 /45
7.3 程序设计 /48
第8章 模块化程序设计
8.1 程序理解 /50
8.2 程序调试 /53
8.3 程序设计 /55
8.4 课程设计 /56
第9章 变量的存储属性和预编译命令
9.1 程序理解 /57
9.2 程序调试 /59
第10章 数组
10.1 程序理解 /64
10.2 程序调试 /66
10.3 程序设计 /69
第11章 二维数组和字符数组
11.1 程序理解 /71
11.2 程序调试 /75
11.3 程序设计 /78
11.4 课程设计 /79
第12章 数组趣味程序
12.1 大整数运算 /80
12.2 扫雷游戏程序 /83
12.3 用JavaScript编写扫雷游戏 /86
第13章 指针
13.1 程序理解 /92
13.2 程序调试 /94
13.3 程序设计 /96
第14章 指针与数组
14.1 程序理解 /97
14.2 程序调试 /101
14.3 程序设计 /104
14.4 课程设计 /105
第15章 结构体与共用体
15.1 程序理解 /106
15.2 程序调试 /110
15.3 程序设计 /111
15.4 课程设计 /112
第16章 链表
16.1 程序理解 /113
16.2 程序调试 /115
16.3 程序设计 /116
第17章 文件
17.1 程序理解 /117
17.2 程序调试 /119
17.3 程序设计 /121
第18章 课程设计案例
18.1 扑克牌游戏 /122
18.1.1 概要设计 /122
18.1.2 递增式开发与重构 /124
18.1.3 测试驱动 /125
18.2 源程序及说明 /126
18.3 课程设计任务 /135
18.3.1 任务1 /135
18.3.2 任务2 /135