C++入门经典

出版时间:2004-7-1  出版社:清华大学出版社  作者:IVOR HORTON  译者:李予敏  
Tag标签:无  

内容概要

  C++在几乎所有的计算环境中都非常普及,而且可以用于几乎所有的应用程序。C++从C中继承了过程编程方式的高效性,并集成了面向对象编程的功能。C++在其标准库中提供了大量的功能。有许多商业C++库支持数量众多的操作系统环境和专业应用程序。但因为它的内容太多了,所以掌握C++并不十分容易。本书详尽论述了C++语言的各个方面,包括数据类型、程序控制、函数、指针、调试、类、重载、继承、多态性、模板、异常和输入输出等内容。每一章都以前述内容为基础,每个关键点都用具体的示例进行详细的讲解。  本书基本不需要读者具备任何C++知识,书中包含了理解C++的所有必要知识,读者可以从头开始编写自己的C++程序。本书也适合于具备另一种语言编程经验但希望全面掌握C++语言的读者。

书籍目录

第1章 基本概念1.1 编程语言1.1.1 解释性的程序和编译性的程序的执行过程1.1.2 库1.2 为什么C++是一种强大的语言1.3 一个简单的C++程序1.4 名称1.5 关键字1.6 C++语句和语句块1.7 程序结构1.8 从源文件中创建可执行文件1.8.1 编译1.8.2 链接1.9 字符和字符集1.9.1 字符编码1.9.2 转义序列1.9.3 空白1.10 程序的注释1.11 标准库1.12 用C++编程1.13 本章小结1.14 练习第2章 基本数据类型和计算2.1 数据和数据类型2.2 进行简单的计算2.2.1 整型字面量2.2.2 二进制数2.2.3 十六进制数2.2.4 负的二进制数2.2.5 十六进制的整型字面量2.2.6 八进制的整型字面量2.2.7 整数的算术运算2.3 使用变量2.4 整型变量2.4.1 整型变量类型2.4.2 内存中的整型变量2.5 赋值运算符2.5.1 多次赋值2.5.2 修改变量的值2.6 整数的递增和递减2.7 const关键字2.8 浮点数2.8.1 浮点数的数据类型2.8.2 使用浮点数值2.9 使用字符2.10 初始值的函数表示法2.11 本章小结2.12 练习第3章 处理基本数据类型3.1 混合的表达式3.1.1 赋值和不同的类型3.1.2 显式强制转换3.1.3 老式的强制转换3.2 确定类型3.3 按位运算符3.3.1 移位运算符3.3.2 位模式下的逻辑运算3.4 枚举数据类型3.4.1 匿名枚举3.4.2 在整型和枚举类型之间强制转换3.5 数据类型的同义词3.6 变量的生存期3.6.1 自动变量3.6.2 定位变量的声明3.6.3 全局变量3.6.4 静态变量3.7 特殊的类型修饰符3.8 声明外部变量3.9 优先级和相关性3.10 本章小结3.11 练习第4章 选择和决策第5章 循环第6章 数组和字符串第7章 指针第8章 使用函数编程第9章 函数第10章 程序文件和预处理器第11章 创建自己的数据类型第12章 类第13章 类的操作第14章 运算符重载第15章 继承第16章 虚函数和多态性第17章 程序错误和异常处理第18章 类模板第19章 输入输出操作第20章 标准模板库附录A ASCII码附录B C++关键字附录C 标准库头文件附录D 运算符的优先级和相关性附录E 项目示例

媒体关注与评论

  “对于初学者,C++语言似乎比其他语言更难,但其功能和适用范围要远远超过其他编程语言。读者只要抱以正确的态度,具备编程的基本知识以及掌握C++的热情,在C++的学习和应用上就不会有太大的问题。  学习本书,读者基本上不需要具备任何C++知识。书中涵盖了掌握C++的所有必要知识,读者可以‘白手起家’地编写自己的C++程序。这是学好C++的惟一方式。”  本书把C++语言作为学习编程的起点,引导初学者成为专业的程序员。本书从基本原理开始讲起,也适合于熟悉另一种语言,但又希望全面掌握C++语言的读者。本书不针对任何特定的编译器或平台,无论读者是使用Windows PC,还是使用最新的Unix工作站或是超级计算机,本书都是有价值的学习工具书。

图书封面

图书标签Tags

评论、评分、阅读与下载


    C++入门经典 PDF格式下载


用户评论 (总计0条)

 
 

 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7