前言
C++程序设计是一门对实践环节要求很高的课程,初学者想要真正学会使用C++编程,一是勤做习题,多编程;二是注重上机实践,对自己的想法进行上机验证。为此,编者编写了本书,以期帮助读者尽快地掌握C++程序设计的基本规则和编程技巧,从而编写出具有良好风格的应用程序。
本书编者长期从事C++程序设计课程的教学、研究和竞赛指导工作,具有丰富的教学和编程实践经验,了解初学者学习C++的困难,可通过循序渐进的引导,使更多的读者学好C++——从入门到精通。
本书是丁卫平、程学云、陈文兰主编的《C++程序设计基础教程》的配套教材,包括实验指导、学习指导和综合测试3部分。
(1) 第1部分为实验指导,提供了与课堂教学同步配套的18个实验。实验1介绍Visual Studio 2010集成开发环境,以及常用的程序调试方法,以帮助读者尽快学会如何编写和调试程序;实验2~13培养读者的结构化编程能力;实验14~18为面向对象编程,其中实验16和实验18可根据实际教学内容进行调整,实验17也可以选择性地完成。每个实验在涵盖本实验知识点的同时,由浅入深地逐步引导读者对该部分知识点的深入理解和应用,培养解决实际问题的能力。
(2) 第2部分为学习指导,包括14章,与《C++程序设计基础教程》的教学内容相匹配。每章首先明确本章的重难点,然后配以同类型的测试题进行巩固练习。
(3) 第3部分为综合测试,包括4套模拟试卷,涵盖考试中的基本题型,即选择题、填空题和程序设计题。第2部分每章的测试题、三次过程性测验和第3部分的综合测试共同构成同步测试、阶段测试和考前综合测试,能够使读者及时发现学习中存在的问题,深入理解C++编程基础知识,为后续的C++高阶编程奠定扎实的基础。
附录提供了学习指导和综合测试部分的答案,供读者参考。
本书的例题、习题均在Visual Studio 2010中调试通过,书中标有“”的章节为选做内容。
在编写本书的过程中,编者参阅了大量C++参考书和有关资料,在此向这些参考文献的作者表示诚挚的谢意!
本书由程学云、沈晓红、丁卫平担任主编,陈文兰、任红建、顾颀担任副主编。本书的编写得到了江苏高校品牌专业建设工程三期项目(南通大学计算机科学与技术专业)给予的经费资助,在出版过程中得到了清华大学出版社的支持和帮助,在此表示衷心感谢!
由于编者水平有限,书中难免有疏漏与不妥之处,恳请同行和读者批评指正。
编者2025年12月
