





定价:36元
印次:1-4
ISBN:9787302193531
出版日期:2009.02.01
印刷日期:2013.10.31
图书责编:袁勤勇
图书分类:教材
本书采用通俗易懂的语言,全面系统地介绍了C++语言的基本概念;通过大量精选的具有典型性的例题,重点讲述解决问题的思路,帮助读者理解编程思想及相关概念;通过综合性的实训,提高读者的实际编程能力。本书以结合实例讲解基本概念和方法为主,力求将复杂的概念用简洁浅显的语言来描述,做到深入浅出。 本书中所有的例程都在Visual C++ 6.0下调试通过。清华大学出版社出版的《C++面向对象程序设计实验指导与课程设计》为本书配套教材。 本书既可作为高等院校本科生程序设计基础教材,也可作为计算机爱好者自学用书和各类工程技术人员的参考书。
1. 关于本书 随着计算机科学技术的迅速发展,程序设计技术和程序设计语言也得到不断发展。目前,面向对象程序设计是软件开发领域的主流技术。这种技术从根本上改变了人们以往设计软件的思维方式,它集抽象性、封装性、继承性和多态性于一体,实现了代码重用和代码扩充,极大地减少了软件开发的繁杂性,提高了软件开发的效率。C++(本书为方便将C++语言简称为C++)为面向对象技术提供全面支持,是主流的面向对象程序设计语言。因此C++在当前程序设计领域中的地位是很重要的。它是一个可编写高质量的用户自定义类型库的工具。其核心应用领域是最广泛意义上的系统程序设计。此外,C++还被成功地运用到系统程序设计的应用领域中。几乎所有操作系统上都有C++的应用。 C++是“带类的C" ,是面向对象的程序设计(object-oriented programming)语言。高等院校计算机专业和相关专业基本上都开设了该课程,其目的是让学生掌握面向对象程序设计的概念和方法,深刻理解面向对象程序设计的本质,并用面向对象技术来编写程序、开发软件。长期以来,通过教学实践发现学生在学习C++的过程中,普遍感觉到C++不好掌握,尤其是它的面向对象的设计思想及相关概念在接受时感到困难,实际动手编程的能力较差,更谈不上应用了。鉴于此,笔者结合十多年本课程的教学经验和体会,特编写这本符合当前学生接受能力的、通俗易懂的教材。 本书的目标是帮助读者深刻理解面向对象程序设计的思想,掌握C++程序分析能力和设计技能,学会运用MFC进行Windows程序设计。 2. 本书结构 本书共13章,分成如下三个部分。 第1部分(第1~第6章...
1.1 程序与程序设计语言1
1.1.1 程序1
1.1.2 程序设计语言2
1.1.3 程序设计3
1.1.4 结构化程序设计4
1.2 算法概述4
1.2.1 算法的含义4
1.2.2 算法的特性6
1.2.3 算法的表示6
1.3 面向过程和面向对象编程概述8
1.4 C++语言简介10
1.4.1 C++语言的发展10
1.4.2 一个简单的C++程序11
1.5 面向过程和面向对象的程序设计方法比较12
1.6 用Visual C++开发程序14
1.6.1 C++程序的开发步骤和上机调试流程14
1.6.2 Visual C++ 6.0调试C++程序的操作过程14
本章小结18
习题118
第2章 C++程序设计基础20
2.1 数据与数据类型20
2.1.1 数据与类型 20
2.1.2 C++中的数据类型20
2.2 常量21
2.2.1 数值常量22
2.2.2 字符常量23
2.2.3 字符串常量24
2.2.4 符号常量24
2.2.5 const常量25
2.3 变量26
2.3.1 变量的定义26
2.3.2 整型变量27
2.3.3 实型变量27
2.3.4 字符变量28
2.4 各类数值型数据间的混合运算及数据类型转换29
2.4.1 自动转换29
2.4.2 强制转换30
2.5 数据的输入与输出30
2.5.1 输出流对象cout30
2.5.2 输入流对象cin32
2.... 查看详情