![]()
内容推荐 本书作者长期从事高级语言程序设计的教学活动,在认真分析了初学者学习C++语言的困难及认知规律的基础上,参阅了国内外数十种C++教材,设计了易于学习的教学内容体系。本书从过程型程序设计入手,深入浅出地介绍了C++语言的语法规则,并着重讲解了面向对象程序设计的思想和关键技术。在体系结构上力求重点突出,内容全面但不琐碎,讲解中注重理论结合实际,通过典型例题对语法规则、编程思想进行详尽的解释和分析,有助于读者对知识点的理解和掌握。 本书共13章,分别是C++基础、基本数据类型与运算符、程序控制、函数、数组、指针与引用、自定义数据类型、类(1)、类(I)、运算符重载、继承与派生、虚函数与多态性、C++输入/输出流。每章附有应用实例,通过具体的实例展示本章知识点在实际中的应用;每章的小结,对本章主要内容做归纳总结;每章最后还配有相关的习题,以便读者练习和自查。 本书是学习C++的入门教程,起点低,无须C语言的基础,可以作为高等院校电子信息类专业程序设计基础的教材,也可作为有兴趣学习C++的非计算机专业学生的辅助教材,同时适合自学。 目录 前言 第1章 C++基础 1.1 程序设计语言简介 1.1.1 程序设计语言的发展概况 1.1.2 如何学好程序设计 1.2 C++语言的特点与程序结构 1.2.1 C++语言的特点 1.2.2 简单的C++程序示例 1.2.3 C++程序的结构 1.3 过程型程序设计 1.3.1 过程型程序设计的特点 1.3.2 程序设计流程图 1.4 面向对象程序设计 1.4.1 面向对象程序设计的特点 1.4.2 如何进行面向对象程序设计 1.5 程序设计环境 1.5.1 程序集成开发环境的功能 1.5.2 下载与安装 1.5.3 程序编辑与运行 1.5.4 编译与运行 1.5.5 单步调试 1.6 小结 习题 第2章 基本数据类型与运算符 2.1 基本数据类型 2.1.1 数据类型的作用 2.1.2 常用的C++数据类型 2.2 常量 2.2.1 常量的特点 2.2.2 数值常量的表示 2.2.3 字符常量 2.3 变量 2.3.1 变量的概念 2.3.2 变量的定义 2.3.3 标识符的命名规则 2.3.4 变量的初始化与赋值 2.4 赋值与算术运算符 2.4.1 赋值运算符与赋值运算表达式 2.4.2 算术运算符 2.4.3 自增与自减运算符 2.5 逻辑运算符和关系运算符 2.5.1 逻辑常量和逻辑变量 2.5.2 逻辑运算符和逻辑表达式 2.5.3 关系运算符和关系表达式 2.6 其他运算符 2.6.1 逗号运算符 2.6.2 复合赋值运算符 2.6.3 sizeof( )运算符 2.7 运算符的优先级和结合性 2.8 数据类型的转换 2.8.1 隐式转换 2.8.2 显式转换 2.9 小结 习题 第3章 程序控制 3.1 顺序结构 …… 第4章 函数 第5章 数组 第6章 指针与引用 第7章 自定义数据类型 第8章 类(Ⅰ) 第9章 类(Ⅱ) 第10章 运算符重载 第11章 继承与派生 第12章 虚函数与多态性 第13章 C++输入/输出流 附录 标准字符ASII码表 参考文献 |