第1章VC++ 6.0编程环境与编程基础 1
1.1知识要点 1
1.2在VC++ 6.0环境下运行C语言程序 2
实验一 熟悉C语言的VC++ 6.0编程环境 5
第2章 顺序结构程序设计 9
2.1知识要点 9
2.2常见错误和难点分析 11
2.3程序调试初步 12
2.4测试与练习 14
实验二 编写几个简单的C语言程序 15
第3章 选择结构程序设计 18
3.1知识要点 18
3.2常见错误和难点分析 19
3.3程序验证与调试 21
3.4测试与练习 27
实验三 选择结构程序设计 30
第4章 循环结构程序设计 33
4.1知识要点 33
4.2常见错误和难点分析 34
4.3程序调试 35
4.4测试与练习 38
实验四 循环结构程序设计 42
第5章 函数与预处理 44
5.1知识要点 44
5.2常见错误和难点分析 47
5.3测试与练习 50
实验五 函数与预处理 54
第6章 数组 58
6.1知识要点 58
6.2常见错误和难点分析 59
6.3测试与练习 61
实验六 数组 65
第7章 字符与字符串处理 67
7.1知识要点 67
7.2常见错误和难点分析 69
7.3测试与练习 71
实验七 字符与字符串处理 74
第8章 指针 77
8.1知识要点 77
8.2常见错误和难点分析 79
8.3测试与练习 80
实验八 指针 81
第9章 结构体与链表 84
9.1知识要点 84
9.2常见错误和难点分析 85
9.3测试与练习 87
实验九 结构体与链表 89
第10章 文件 92
10.1知识要点 92
10.2常见错误和难点分析 92
10.3测试与练习 93
实验十 文件操作 94
第11章 经典例题分析 97
11.1选择结构 97
11.2数列求和 100
11.3组合与穷举问题求解 101
11.4最大值、最小值和最大公约数、最小公倍数的求解 103
11.5数制转换 105
11.6寻找水仙花数、完数、同构数与亲密数对 107
11.7素数问题 109
11.8字符串处理 110
11.9方程根、平方根的求解与数值的迭代 114
11.10综合应用 117
参考文献 121