C++基础教程

C++基础教程

(美) 斯柴德 (Schildt,H.) , 著

出版社:清华大学出版社

年代:2004

定价:

书籍简介:

本书讲解C++的基础知识和编写C++程序的基本技能,介绍了C++所有的核心概念和一些高级主题。

作者介绍:

Herbert Schildt是世界顶级的编程图书作者之一,他创作的编程类图书已累计售出300多万册。C++:The Complete Reference和Java 2:A Beginner’s Guide等许多编程书都由他编写而成。

书籍目录:

第1章 C++基础 1.1 C++简史 1.2 C++的演化 1.3 C++同Java与C#的关系 1.4 面向对象编程 1.5 第一个简单的程序 1.6 处理语法错误 1.7 另一个简单的程序 1.8 使用运算符 1.9 读取键盘输入 1.10 一些输出选项 1.11 另一种数据类型 1.12 两条控制语句 1.13 使用代码块 1.14 分号与定位

第1章 C++基础 1.1 C++简史 1.2 C++的演化 1.3 C++同Java与C#的关系 1.4 面向对象编程 1.5 第一个简单的程序 1.6 处理语法错误 1.7 另一个简单的程序 1.8 使用运算符 1.9 读取键盘输入 1.10 一些输出选项 1.11 另一种数据类型 1.12 两条控制语句 1.13 使用代码块 1.14 分号与定位 1.15 函数 1.16 C++的库 1.17 C++的关键字 1.18 标识符 1.19 本章自测第2章 数据类型和运算符 2.1 数据类型的重要意义 2.2 C++的数据类型 2.3 字面值 2.4 变量详解 2.5 运算符 2.6 算术运算符 2.7 关系运算符和逻辑运算符 2.8 赋值运算符 2.9 表达式 2.10 表达式中的类型转换 2.11 空格和圆括号 2.12 本章自测第3章 程序控制语旬 3.1 if语句 3.2 switch语句 3.3 for循环语句 3.4 while循环语句 3.5 do-while循环 3.6 使用break语句退出循环 3.7 使用continue语句 3.8 嵌套的循环 3.9 使用goto语句 3.10 本章自测第4章 数组、字符串和指针 4.1 一维数组 4.2 二维数组 4.3 多维数组 4.4 字符串 4.5 一些字符串库函数 4.6 数组的初始化 4.7 字符串数组 4.8 指针 4.9 指针的概念 4.10 指针运算符 4.11 指针表达式 4.12 指针和数组 4.13 字符串常量 4.14 指针数组 4.15 null指针的约定 4.16 多重间接访问 4.17 本章自测第5章 函数简介 5.1 函数的基础知识 5.2 作用域法则 5.3 将指针和数组传递给函数 5.4 返回指针 5.5 main()函数 5.6 函数原型 5.7 递归 5.8 本章自测第6章 函数详解 6.1 传递参数的方法 6.2 引用参数 6.3 函数重载 6.4 默认的函数参数 6.5 函数重载和多义性 6.6 本章自测第7章 更多数据类型和运算符 7.1 const和volatile限定符 7.2 存储类说明符 7.3 枚举 7.4 typedef关键字 7.5 按位运算符 7.6 ?运算符 7.7 逗号运算符 7.8 多重赋值 7.9 复合赋值 7.10 使用sizeof运算符 7.11 优先级小结 7.12 本章自测第8章 类和对象 8.1 类的基础知识 8.2 构造函数和析构函数 8.3 内联函数 8.4 对象数组 8.5 指向对象的指针 8.6 对象引用 8.7 本章自测第9章 类的详解 9.1 重载构造函数 9.2 对象赋值 9.3 将对象传递给函数 9.4 返回对象 9.5 创建和使用拷贝构造函数 9.6 友元函数 9.7 结构体和共用体 9.8 This关键字 9.9 运算符重载 9.10 使用成员函数进行运算符重载 9.11 非成员运算符函数 9.12 本章自测第10章 继承、虚函数和多态性 10.1 继承 10.2 基类访问控制 10.3 使用受保护的成员 10.4 构造函数和继承 10.5 创建多层结构 10.6 继承多个基类 10.7 构造函数和析构函数执行的顺序 10.8 指向派生类型的指针 10.9 虚函数和多态性 10.10 应用虚函数 10.11 纯虚函数和抽象类 10.12 本章自测第11章 C++I/O系统 11.1 对早期和现代的C++I/O进行比较 11.2 C++流 11.3 C++流类 11.4 重载I/O运算符 11.5 格式化I/O 11.6 文件I/O 11.7 更多的I/O函数 11.8 随机存取 11.9 检查I/O状态 11.10 本章自测第12章 异常、模板和其他高级主题 12.1 异常处理 12.2 模板 12.3 动态分配内存 12.4 命名空间 12.5 静态类成员 12.6 运行时类型标识(RTTI) 12.7 强制类型转换运算符 12.8 接下来做什么 12.9 本章自测附录A 预处理器附录B 使用旧版本C++编译器附录C 测验答案

内容摘要:

Herbert Schildt是世界上著名的编程类图书作者,本书是他最畅销的著作——《C++基础教程》的第2版。书中主要介绍了开发高性能软件的首选语言C++的基础知识。这本教程涵盖了C++所有的核心概念,包括控制语句、数据类型、数组、字符串、类、对象和函数等;并且深入介绍了重载、异常处理、继承、虚函数、多态性和I/O等知识。书中还讲述了C++的一些高级功能。如果初学C++编程时选择这本权威的基础教程,一定会对您大有裨益! 本书结构特色 ·章——每个概念按逻辑独立成章,易于单独学习。 ·本章学习目标——每章开头列出本章将学习的具体技能。 ·专家答疑——提供额外的信息和有趣的评论。 ·一分钟练习——快速的小测验,检查学习效果。 ·代码注释——示例代码中加上注释,指出该示例中的特定技巧。 ·项目——每章包含的练习教您如何应用所学的知识。 ·本章自测——每章末尾采用简答、多项选择和填空等形式测试您对知识的掌握程序。

书籍规格:

书籍详细信息
书名C++基础教程站内查询相似图书
9787302082644
《C++基础教程》pdf扫描版电子书已有网友提供下载资源链接
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)语种简体中文
尺寸装帧平装
页数印数

书籍信息归属:

C++基础教程是清华大学出版社于2004.出版的中图分类号为 TP312 的主题关于 C语言-程序设计-教材 的书籍。