第1章 c/c++语言基础
1.1 学习指导
1.1.1 整型数据的处理
1.1.2 浮点型数据的处理
1.1.3 数学式子的表达和数学函数的使用
1.2 基础知识补充
1.2.1 进位计数制
1.2.2 有符号整数在计算机中的表示——补码
1.2.3 变量的作用域与存储期
1.2.4 位运算符
1.2.5 函数的重栽与有默认参数的函数
1.2.6 动态申请和释放存储空间、指针数组
1.2.7 结构体与枚举类型
1.2.8 预处理命令
1.3 思考题解析
1.4 练习题解析
1.4.1 C/C++程序的基本框架
1.4.2 程序中的数据
1.4.3 运算符和表达式
1.4.4 数学函数的使用
1.4.5 算法及程序控制结构
1.4.6 选择结构
1.4.7 循环结构
1.4.8 函数设计
1.4.9 数组
1.4.10 指针及指针变量
1.5 补充例题
第2章 宇符及字符串基础知识
2.1 学习指导
2.1.1 字符型数据处理技巧
2.1.2 字符串处理技巧
2.1.3 字符串处理函数的使用
2.1.4 以字符形式处理数值型数据
2.2 思考题解析
2.3 练习题解析
2.3.1 字符型数据
2.3.2 字符串常量
2.3.3 字符数组
2.3.4 字符指针变量
2.3.5 字符串处理函数
2.3.6 编写处理字符型数据的程序
2.4 补充例题
第3章 程序设计竞赛及在线实践
3.1 学习指导
3.1.1 特殊的输入方式
3.1.2 输出注意事项
3.2 练习题解析
3.3 补充例题
第4章 枚举
4.1 学习指导
4.1.1 枚举思路解析
4.1.2 枚举实现方法要点
4.2 思考题解析
4.3 练习题解析
4.4 补充例题
第5章 模拟
第6章 字符及字符串处理
第7章 高精度计算
第8章 递归与搜索
第9章 排序及检索
第10章 课程设计实例
附录