C++是一种高效实用的程序设计语言,它既可进行过程化程序 设计,也可进行面向对象程序设计,因而成为编程人员最广泛使用的工具。学好 C++,再学习其他软件就很容易,C++架起了通向强大、易用、真正的软件开发应用的桥梁。 本书共分两大部分: 第一部分包括第1章~第10章,是基础部分,主要介绍C++程序设计语言、程序结构和过程化基础; 第二部分包括第11章~第21章,是面向对 象程序设计部分,它建立在C++程序设计基础之上,讲述了面向对象程序设计方法。 本书提供课程教学的全程视频,读者可扫描封底的刮刮卡观看。本书还提供电子课件和程序源码,读者可以扫描封底的课件二维码下载。 本书适合用作大学计算机专业和非计算机专业的程序设计基础课程教材, 也可供自学的读者使用。
本书是改版教材。然而从指导思想、内容结构、写作特点等方面,都以全新的面貌呈现于读者。全书全部重新执笔,代码全部重写,涵盖了基本C++编程方法的全部技术特征。 本书以C++标准为蓝本,从过程化编程的基本描述,到对象化编程的方法展开,乃至高级编程的实质揭示,形成一条自然流畅的主线,通俗易懂,形象风趣。
本书作为《 C++程序设计教程(通用版)》(第 3版)和《 C++程序设计教程(竞技版) -微课视频版》 (第3版)的配套实验指导,从内容体系、结构布局、实验环境、课程目标以及实验细节上都做了详细介绍。 本书包含三部分内容:入门编程、基础编程和设计与组织,各部分均由“实验概述”“样板实验”“实 验内容”“解题指导” 4章构成。其中,“实验内容”部分包含五套实验和一个阶段测验。 本书可作为高等学校“ C++程序设计”课程的辅助教材,也可作为立志自学成才的读者的参考书,帮 助他们从零开始走向高级程序员。