本书是帮助读者系统掌握教材内容的辅助用书,它不是独立的,而是与教材紧密结合的。习题内容是教材内容的补充和继续,解题方法与教材相一致,很多习题的解答,特别是综合习题的解答,都在教材程序的基础上进行了改进,而且改进的部分一般都用阴影标示出来。实验内容是根据一般学生的能力,按照两节课时间设计的,并给出了完整的实验报告格式,学生可直接使用。绝大部分实验作业附有选做题,供能力较强、愿意深入学习的学生选用。
本书是《C/C++与数据结构》(第3版)(上册)的配套用书。全书分两部分,第一部分是习题解答,共25章,包含了绝大部分习题的解答,简单题直接给出答案,复杂题另外给出解题分析过程,供读者参考。第二部分是实验内容,共24章,除第1章“机器语言程序”之外,每章至少有一份实验作业,内容复杂的章节有多份。每份实验作业都是根据一般学生的能力,按照两节课时间设计的,而且给出了完整的实验报告格式,学生可直接使用。绝大部分实验作业附有选做题,供能力较强、愿意深入学习的学生选用。
本书适合作为高等院校本科各专业相关课程的教学参考用书,也可以作为自学者的参考书。
第一部分 习题解答
第1章 机器语言程序
第2章 基本数据类型
第3章 表达式与运算符
第4章 一维数组和一维指针
第5章 程序流程控制
第6章 函数
第7章 编译预处理
第8章 字符串
第9章 结构、联合和枚举
第10章 二维数组和指针
第11章 C综合设计实例
第12章 基本顺序表结构
第13章 基本顺序栈结构
第14章 基本顺序队列结构
第15章 结构串
第16章 单向结点和单向链表
第17章 流与文件
第18章 C++顺序表类
第19章 C++类串
第20章 Date类
第21章 模板和向量类模板
第22章 继承和动态绑定
第23章 链表类模板和适配器
第24章 C++的I/O流库
第25章 C++综合设计实例
第二部分 实验内容
第2章 基本数据类型
实验2.1 VC 6.O实验环境及简单程序
实验2.2 基本数据类型
实验作业备选题
第3章 表达式与运算符
实验3 表达式与运算符
实验作业备选题
第4章 一维数组和一维指针
实验4 一维数组和一维指针
实验作业备选题
第5章 程序流程控制
实验5.1 条件分支语句及多分支语句
实验5.2 循环语句
实验作业备选题
第6章 函数
实验6.1 函数定义与变量的存储类别
实验6.2 值调用、地址调用与递归调用
实验6.3 输入输出函数与const
限定修饰符
实验作业备选题
第7章 编译预处理
实验7 编译预处理
第8章 字符串
实验8 字符串
实验作业备选题
第9章 结构、联合和枚举
实验9 结构、联合和枚举类型
第10章 二维数组和指针
实验10 二维数组和指针
第11章 C综合设计实例
实验11 C综合设计实例
实验作业备选题
第12章 基本顺序表结构
实验12 基本顺序表
实验作业备选题
第13章 基本顺序栈结构
实验13 基本顺序栈
实验作业备选题
第14章 基本顺序队列结构
实验14 基本顺序队列
实验作业备选题
第15章 结构串
实验15 结构串
第16章 单向结点和单向链表
实验16 单向结点和单向链表
实验作业备选题
第17章 流与文件
实验17 流与文件
第18章 C++顺序表类
实验18.1 C++预备知识
实验作业备选题
实验18.2 C++基本顺序表类
实验作业备选题
第19章 C++类串
实验19.1 C++类串
实验作业备选题
实验19.2 C++类串
第20章 Date类
实验20 Date类
第21章 模板和向量类模板
实验21 模板和向量类模板
第22章 继承和动态绑定
实验22 继承和动态绑定
实验作业备选题
第23章 链表类模板和适配器
实验23 链表类模板和适配器
第24章 C++的I/O流库
实验24 C++的I/O流库
第25章 C++综合设计实例
实验25 C++综合设计实例
实验作业备选题
附录A Visual C++6.0环境介绍
A.1 进入Visual C++6.0开发环境主界面
A.2 建立工程(项目)
A.3 添加文件
A.3.1 添加源文件
A.3.2 添加记事本文件
A.4 打开工程(项目)
附录B 实验常见错误