第一章 开发环境与图形库 1
1.1 VS2010开发环境简介 1
1.2 EasyX图形库 9
第二章 变量和运算符 12
2.1 初识小明的世界 12
2.2 基础知识回顾与扩展 16
2.3 面向过程编程思想 27
第三章 控制语句 31
3.1 基础知识回顾与扩展 31
3.2 小明走起来 40
第四章 函数 48
4.1 基础知识回顾与扩展 48
4.2 更多的动作 53
第五章 数组和指针 57
5.1 基础知识回顾与扩展 58
5.2 连贯的动作 65
5.3 穿墙术和更多的世界 72
5.4 带着地图走迷宫——算法初探 73
第六章 结构体与联合 78
6.1 基础知识回顾与扩展 78
6.2 小明的朋友 85
6.3 面向对象编程思想初探 88
第七章 文件操作 89
7.1 基础知识回顾与扩展 90
7.2 保存与载入 97
7.3 加密文件 98
第八章 编译与函数库 100
8.1 编译和链接简介 100
8.2 预编译处理 102
8.3 C标准库 114
8.4 EasyX图形扩展库 116
8.5 鼠标控制 121
8.6 有声的世界 123
第九章 内存管理 125
9.1 内存分配方式 126
9.2 动态内存分配与回收 134
9.3 更多的朋友 137
附录 实用编程工具Source Insight 140
参考文献 151