图书前言

C++语言是目前最流行和通用的计算机程序设计语言,在普通高等院校几乎所有理、工、农、医、经济、管理类专业的教学中,正在逐渐取代传统的C语言,成为首选的计算机教学语言。本书采用教学中最常用的、微软公司出品的、可视化的VC++ 6.0集成开发工具作为C++语言上机操作环境,给出的所有程序都符合VC++ 6.0版本所提供的语言规则,都在此开发环境下调试运行通过,确保每个程序是正确和有效的。

本书是与同时出版的《C++语言基础教程(第二版)》主教材一书配套的辅助教材,给出了主教材中全部习题的参考解答,对于较难的习题同时给出了注释或分析过程。不仅如此,本书在每一章附带给出了更加丰富、实用和针对性强的练习题,供读者加深练习和提高学习质量,为后续课程的学习或考研做好充分准备。

本书共包含十一章,每章习题的内容范围与主教材的对应章的内容相一致,书中的全部习题能够应用到C++语言中的绝大部分的语法知识。所以,本书能够作为所有开设C++语言课程的教学辅导书。

对于同一个程序设计问题,每个人的解题思路和方法可能不同,所选择的C++语句描述可能不同,最后得到的C++程序代码将不同。若思路清楚、方法简捷、描述规范(即符合结构化、模块化的思想),就是好的程序设计;否则,虽然程序设计正确,但很难说是好的程序设计。书中给出的答案只是留给读者在困难时参考,读者应当独立地完成每个练习题,也许你编写出的程序具有更高的质量。

学习程序设计课程重在编写程序和上机实践,对于自己编写出的程序要尽量上机输入、调试和运行,以测试程序的正确性,同时锻炼和提高自己的操作和实践技能。

程序设计是一个反复实践和提高的过程,没有真正的权威,本书中的程序也一定会存在这样或那样的缺点或不足,敬请读者给予指正。本书编辑的电子邮件地址为:zhengyk@ tup.tsinghua.edu.cn;作者的联系电话为:010-64910302;作者的电子邮件地址为:xuxk@ crtvu.edu.cn。

作  者      

2007年春天    

VIII

面向对象程序设计实用教程(第二版)

VII

前    言