![]()
内容推荐 托尼·加迪斯、朱迪·沃尔特斯、戈德弗雷·穆甘达等著的《精通C++(第9版)》自第1版出版以来,就深受广大读者欢迎,成为学习C++的经典教材,这是最新的第9版。本书共分19章,从计算机科学的基础知识和内容开始,介绍C++程序的基本组成部分,C++语言的语法和结构,类与面向对象编程,文件与I/O操作,递归的应用,多态与虚函数,异常处理,模板实现与标准模板库使用,链表的概念与操作,栈与队列的概念与操作,二叉树及其操作等。 本书的知识体系完整,编写体例充分考虑了教学的需要,全书给出了思考题447道,复习与练习题586道,挑战编程题304道,完整程序362个,非常适合作为高等院校计算机及相关专业程序设计与数据结构的教材,也是精通C++程序设计的首选用书。 目录 第1章 计算机和编程简介 1.1 为什么要使用程序 1.2 计算机系统:硬件和软件 1.2.1 硬件 1.2.2 软件 1.2.3 思考题 1.3 程序和编程语言 1.3.1 程序的定义 1.3.2 编程语言 1.3.3 源代码、目标代码和可执行 代码 1.3.4 思考题 1.4 程序的组成 1.4.1 语言元素 1.4.2 代码行和语句 1.4.3 变量 1.4.4 变量定义 1.5 输入、处理和输出 思考题 1.6 编程过程 1.6.1 设计和创建程序 1.6.2 软件工程的定义 1.6.3 思考题 1.7 综合演练:显示个性化消息 1.7.1 复习和练习 1.7.2 编程挑战 第2章 c++简介 2.1 C++程序的部件 思考题 2.2 cout对象 2.3 #include指令 思考题 2.4 变量和赋值语句 2.5 常数 2.5.1 有时数字并不是数字 2.5.2 思考题 2.6 标识符 2.7 整型数据类型 2.7.1 整数和长整型常数 2.7.2 十六进制和八进制常数 2.7.3 思考题 2.8 浮点数据类型 2.8.1 浮点常数 2.8.2 将浮点值分配给整型变量 2.8.3 思考题 2.9 chal.数据类型 2.10 C++string类 2.10.1 使用string类 2.10.2 思考题 2.11 bool数据类型 2.12 确定数据类型的大小 2.13 变量赋值和初始化详解 2.14 作用域 2.15 算术运算符 思考题 2.16 注释 2.16.1 单行注释 2.16.2 多行注释 2.17 编程风格 2.18 综合演练:笑脸 2.18.1 复习和练习 2.18.2 编程挑战 第3章 表达式和交互 3.1 cin对象 3.1.1 输入多个值 3.1.2 思考题 3.2 数学表达式 3.2.1 运算符的优先级 3.2.2 关联性 3.2.3 用圆括号分组 …… 第4章 条件选择 第5章 循环 第6章 函数 第7章 类和对象简介 第8章 数组 第9章 搜索、排序和算法分析 第10章 指针 第11章 类和面向对象编程详解 第12章 C字符串和string类详解 第13章 高级文件和I/O操作 第14章 递归 第15章 多态和虚函数 第16章 异常、模板和标准模板库 第17章 链表 第18章 栈和队列 第19章 二叉树 附录
|