C++程序设计

出版时间:2005-5  出版社:清华大学出版社  作者:李春葆/章启俊  页数:277  
Tag标签:无  

内容概要

  《C++程序设计》全面讨论了C++程序设计的有关概念,内容由浅入深农步地展开,力图使初学者容易理解,而不是死记概念。  《C++程序设计》共分15章和一个附录。第1章为C++概述,阐述了面向对象的有关概念;第2章介绍C++的数据类型;第3章介绍3种控制语句;第4章介绍函数和预处理;第5章介绍数组和指针;第6章介绍类和对象;第7章介绍相用;第8章介绍友元函数和友元类;第9章介绍运算符重载;第10章介绍函数模板和类模板;第11章介绍派生和继承;第12章介绍多态性和虚函数;第13章介绍C++流和文件;第14章介绍异常处理;第15章介绍名称空间。  书中精心设计了大量的例题,具体说明有关概念和程序设计方法。所有例题都在MicrosoftVisualC++6.0系统中运行通过。各章给出了练习题和实习题,最后的附录中提供了10个综合实习题。为了便于学习,编者还编写了与《C++程序设计》戌套的辅导书《C++程序设计学习与上机实验指导》,供读者参考。  《C++程序设计》可以作为大专院校计算机专业和非计算机专业学生学习C++语言的教材。

书籍目录

第1章 C++概述1.1 C++的发展历史1.2 程序设计语言语言和程序设计方法1.2.1 程序和程序设计语言1.2.2 结构化程序设计1.2.3 面向对象的程序设计1.3 C++语言的特点1.4 C++程序开发过程1.5 C++程序结构1.5.1 简单的C++程序1.5.2 C++程序的组成1.5.3 C++程序的书写格式练习题1上机实习题1第2章 C++数据类型2.1 基本数据类型2.2 常量和变量2.2.1 常量2.2.2 变量2.3 运算符和表达式2.3.1 算术运算符2.3.2 赋值运算符2.3.3 等值、关系和逻辑运算符2.3.4 自增、自减运算符2.3.5 条件运算符2.3.6 位运算符2.3.7 sizeof运算符2.3.8 运算符优先级2.3.9 表达式2.3.10 数据类型转换2.4 复合数据类型2.4.1 枚举类型2.4.2 结构体2.4.3 共用体2.4.4 位域2.4.5 用typedef定义自己的变量类型练习题2上机实习题2第3章 控制语句3.1 顺序控制语句3.1.1 输出3.1.2 输入3.2 选择控制语句3.2.1 if语句3.2.2 if...else语句3.2.3 if...else语句3.2.4 switch语句3.3 循环控制语句3.3.1 while语句3.3.2 do语句3.3.3 for语句3.4 跞转语句3.4.1 break语句3.4.2 continue语句3.4.3 goto语句练习题3第4章 函数和预处理4.1 函数概述4.2 函数的定义和调用4.2.1 函数定义4.2.2 函数的说明4.2.3 函数的高动脑筋4.3 函数的参数传递4.4 内联函数4.5 递归函数4.6 函数重载4.7 作用域4.7.1 永久变量、临时变量和静态变量4.7.2 域运算符4.7.3 外部变量4.7.4 自动变量和寄存器变量4.8 文件与预处理4.8.1 宏定义命令4.8.2 文件包含命令4.8.3 条件编译命令4.8.4 断言练习题4上机实验题4第5章 数组和指针5.1 数组5.1.1 数组说明5.1.2 数组初始化5.1.3 数组赋值5.1.4 数组越界5.1.5 二维数组5.1.6 多维数组5.1.7 数组作为函数参数5.2 指针5.2.1 指针定义5.2.2 指针初始化5.2.3 指针运算5.2.4 指我才数组的关系5.2.5 mew 与delete5.2.6 字符指针5.3 指针与函数5.3.1 指针作为函数参数5.3.2 指针型函数5.3.3 函数指针5.4 指针与多维数组5.4.1 指向数组元素的指针5.4.2 指针数组5.4.3 数组指针练习题遽上机实习题5第6章 类和对象6.1 类6.1.1 类的定义6.1.2 类的成员函数6.1.3 访问权限6.2 类对象6.2.1 对象的定义格式6.2.2 对象成员的表示方法6.3 构造函数和析构函数6.3.1 构造函数6.3.2 重载构造函数6.3.3 析构函数6.4 常类型6.4.1 常对象6.4.2 常对象成员6.5 静态成员6.5.1 静态数据成员6.5.2 静态成员函数6.6 类成员指针6.6.1 类数据成员指针6.6.2 类成员函数指针6.7 this指针练习题6 上机实习题6第7章 引用7.1 引用的概念7.2 引用类型7.2.1 指针引用7.2.2 引用类型的限制7.3 引用作函数参数7.3.1 引用传递参数7.3.2 对象引用作函数参数7.4 引用返回值7.5 常引用7.6 引用的应用实例练习题7上机实习题7第8章 友元8.1 友元函数8.2 友元类8.3 友元的应用实例练习题8上机实习题8第9章 运算符重载9.1 运算符重载概述9.2 重载单目运算符9.3 重载双目运算符9.4 重载比较运算符9.5 重载赋值运算符9.5.1 重载运算符“+=”和“-=”9.5.2 重载运算符“=”9.6 重载下标运算符9.7 重载运算符new与delete9.8 重载逗号运算符9.9 重载类型转换运算符9.10 运算符重载应用实例练习题9上机实习题9第10章 模板10.1 模板的概念10.2 函数模板10.2.1 函数模板的说明10.2.2 函数模板的使用10.2.3 用户定义的参数类型10.3 类模板10.3.1 类模板的说明10.3.2 类模板的使用10.4 模板应用实例练习题10上机实习题10第11章 派生和继承11.1 派生类11.1.1 派生类的定义格式11.1.2 派生类生成过程11.2 访问控制11.2.1 公有继承11.2.2 私有继承11.2.3 保护继承11.3 派生类的构造函数和析构函数11.3.1 构造函数11.3.2 析构函数11.4 虚基类11.4.1 作用域分辨符11.4.2 虚基类说明11.4.3 虚基类的初始化11.5 派生和继承实例练习题11上机实习题11第12章 多态性和虚函数12.1 静态联编和动态联编12.2 虚函数12.2.1 虚函数说明12.2.2 多继承中的虚函数12.2.3 虚函数的限制12.3 纯虚函数的抽象类12.3.1 纯虚函数12.3.2 抽象类12.4 抽象类的实例练习题12上机实习题12第13章 C++流和文件流13.1 什么是流13.1.1 预定义流13.1.2 C++的流类库13.2 符格式化I/O13.2.1 使用ios成员函数13.2.2 使用I/O操纵13.3 重载I/O运算符13.3.1 重载输出运算符“>”13.4 检测流操作的错误13.5 文件流13.5.1 文件的打开与关闭13.5.2 文件的读写练习题13上机实习题13第14章 异常处理14.1 异常处理概述14.2 C++异常处理的实现14.2.1 异常处理的语法14.2.2 捕获所有类型的异常14.2.3 带有异常说明的函数原型14.3 异常处理中对象的构造与析构14.4 异常处理的应用实例第15章 名称空间15.1 名称空间的定义15.2 名称空间的嵌套15.3 std名称空间练习题15上机实习题15附录 综合实习题综合实习1综合实习2综合实习3综合实习4综合实习5综合实习6综合实习7综合实习8综合实习9综合实习10参考文献

编辑推荐

  内容全面,结构合理,循序渐进,通俗易懂,  精选大量例题并予以详解,有助于深入领会编程实质,掌握编程思想与方法,  强调学习过程中的习题练习与实习训练,提高学生的自学能力和综合操作能力。

图书封面

图书标签Tags

评论、评分、阅读与下载


    C++程序设计 PDF格式下载


用户评论 (总计0条)

 
 

 

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

京ICP备13047387号-7