C++程序设计实训教程

分類: 图书,计算机/网络,程序设计,C C++ C# VC VC++,
作者: 曾辉,王更生,李广丽编著
出 版 社: 北京邮电大学出版社
出版时间: 2009-1-1字数:版次: 1页数: 154印刷时间:开本: 16开印次: 1纸张:I S B N : 9787563517114包装: 平装编辑推荐
本书是与谢昕等编著的《C++程序设计》(北京邮电大学出版社出版)教材配套使用的。计算机程序设计是一门实践性很强的课程,因此仅仅通过看书或听课是不可能完全掌握的,学习程序设计的最重要环节就是实践。本书编写的目的就在于为学生的学习提供一些指导,为提高学生的编程能力助一臂之力,使学生在实践的过程中少一些曲折和彷徨,多一些成功的乐趣,以实际的编程实践来确认是否掌握了所学内容和方法。
内容简介
本书是《C++程序设计》一书的配套教材。书中的内容包括2个方面:第1方面内容是“本章概述,,和“习题解答”,主要针对《C++程序设计》一书的各章内容为读者指明学习重点;并给出了《C++程序设计》一书各章中的全部习题和参考答案。第2方面是“实验指导”,该部分设计了17个实验,每个实验都包括“实验目的”、“实验内容”、“实验要求”和“思考与练习”。
本书可作为学习《C++程序设计》的辅助用书,也可作为其他初学C++的读者的参考资料。
目录
第1部分概述与习题解答
第1章C++语言入门
本章概述
习题解答
第2章基本数据类型和表达式
本章概述
习题解答
第3章程序控制结构
本章概述
习题解答
第4章自定义数据类型
本章概述
习题解答
第5章数组
本章概述
习题解答
第6章函数
本章概述
习题解答
第7章类和对象
本章概述
习题解答
第8章继承性和派生类
本章概述
习题解答
第9章多态性和虚函数
本章概述
习题解答
第10章C++的输入输出流
本章概述
习题解答
第2部分实验指导
实验1Visual C++6.0开发环境入门
实验2数据类型、运算符和表达式
实验3选择结构程序设计
实验4循环结构程序设计
实验5自定义数据类型
实验6数组及字符串
实验7指针与数组
实验8函数的定义及调用
实验9函数重载与递归函数
实验10类与对象的基本应用
实验11类与对象的高级应用
实验12继承的基本概念
实验13多重继承的应用
实验14运算符重载
实验15虚函数
实验16基本输人输出及文本文件操作
实验17随机文件的读写
附录常见C++编译错误信息
书摘插图
第1章概述与习题解答
本章概述
1.C++语言是对C语言进行改进和扩充的结果。C++包括了C的全部特征、属性和优点,同时,增加了对面向对象编程的完全支持。C++继续采用函数驱动机制,并实现了类的封装、数据隐藏、继承及多态,使其代码可重用并容易维护。
2.面向对象程序设计的本质是把数据和处理数据的过程看成一个整体,其主要特征有3个:封装性、继承性及多态性。
3.C++语言的词法包括字符集、标识符、保留字3部分内容。字符集表示源程序中允许出现的字符;标识符是程序员自己定义的单词,要求标识符必须是非数字开头的字母、数字和下划线串;保留字是系统中已定义的单词,它们在程序中已有特定的含义。标识符不能与保留字冲突。
4.C++程序主要由注释、编译预处理以及程序主体3部分组成。注释是程序员为提高程序可读性所做的注解或说明,c++编译器把所有注释都视为空白。编译预处理是每个以符号“#”开头的行。在面向对象的C++程序设计中,一个程序同样由若干文件构成,每个文件则不仅由若干函数构成,同时还包含若干类。其中,类是被定义在函数外的一种自定义数据类型,在类体中还可以定义函数,称为成员函数。
……