成功加入购物车
徐惠民 著 / 人民邮电出版社 / 2011-02 / 平装
售价 ¥ 0.21
品相 八五品
优惠 满包邮
延迟发货说明
上书时间2024-01-02
卖家超过10天未登录
C++高级语言程序设计
《C++高级语言程序设计》将C++语言作为大学生学习程序设计的入门语言。全书共9章,第1章、第3章、第5章讲解程序的结构和组织,第2章、第4章、第6章讨论数据类型和数据的组织,第7章、第8章、第9章讲述面向对象的程序设计。
本书的编写目的是为学生打好程序设计的基础,因此,特别注意在介绍基本概念和基本方法的同时,重视良好编程习惯的培养。另外,专业术语配有英文。
本书内容全面,重点突出,深入浅出,同时配有大量习题,适合作为大学各专业的程序设计课程入门教材,也可以作为程序设计基础的培训教材和自?参考书。
徐惠民,北京邮电大学信息与通信工程学院教授、博士生导师、北京地区普通高等学校非计算机专业计算机基础教育教学指导评议委员会委员。享受国务院政府特殊津贴。自1990年开始从事计算机系列课程的建设和教学,是北京邮电大学非计算机专业计算机基础课程改革的主要推动者之一,负责课程有C++程序设计、微机原理与接口技术、现代计算机网络、计算机辅助逻辑设计和模拟、嵌入式系统及实验、面向对象程序设计和C++曾编写教材有《微机原理与接口技术》、《基于VxWorks的嵌入式系统及实验》、《大学计算机基础》、《C++大学基础教程》、《数字逻辑设计与VHDL描述》、《系统开发规范与文档编写》、《计算机应用基础教程》、《单片微型计算机原理、接口及应用》。
第1章C++初步1.1程序设计语言的发展1.2面向过程的程序设计1.3面向对象程序设计1.4C++的诞生1.5程序开发过程1.6最简单的C++程序1.7内存的抽象表示和使用本章小结习题和思考题第2章基本数据类型与表达式2.1C++的词法记号和标识符2.1.1字符集2.1.2关键字2.1.3标识符2.1.4分隔符2.1.5空白2.2基本数据类型2.3变量和常量2.3.1?量2.3.2常量2.4运算符和表达式2.4.1表达式2.4.2语句和块2.4.3运算符2.5基本输入/输出2.5.1标准输入流2.5.2标准输出流2.5.3I/O流的格式控制2.5.4文件的输入和输出2.6使用string类型处理字符串2.6.1string对象的定义和初始化2.6.2string对象的操作本章小结习题和思考题第3章C++控制语句3.1算法的基本控制结构3.1.1程序的3种控制结构3.1.2算法及其表示3.2if选择语句3.2.1没有else分支的形式3.2.2双分支形式3.2.3多分支形式3.2.4if语句的嵌套3.3switch选择语句3.4循环语句3.4.1while循环语句3.4.2do-while循环语句3.4.3for循环语句3.4.4break语句和continue语句3.5循环嵌套3.5.1循环结构嵌套3.5.2循环结构和选择结构的相互嵌套3.6应用举例本章小结习题和思考题第4章数组及其他自定义类型4.1数组4.1.1数组定义及初始化4.1.2访问数组元素4.1.3字符数组4.1.4多维数组4.1.5数组应用举例4.1.6数组小结4.2枚举类型4.2.1枚举类型定义4.2.2枚举变量定义及使用4.2.3应用举例4.3结构类型4.3.1结构类型的定义和初始化4.3.2结构数组4.4联合类型本章小结习题和思考题第5章函数5.1函数概述5.1.1自定义函数概述5.1.2库?数概述5.2函数定义及使用5.2.1函数的定义5.2.2函数原型5.2.3return语句5.2.4函数调用方式5.3函数调用的执行机制和参数传递方式5.3.1函数调用的执行机制5.3.2函数的参数传递方式5.4递归函数和递归调用5.4.1嵌套调用5.4.2递归函数和递归调用5.5内联函数5.6重载函数5.7默认参数值的函数5.8全局变量与局部变量5.8.1局部变量5.8.2全局变量5.8.3作用域5.9变量的存储类型和生存期5.9.1变量的存储类型5.9.2生存期5.9.3多文件结构5.10编译预处理5.11结构化程序设计举例本章小结习题和思考题第6章指针和引用6.1指针的概念6.1.1指针和指针变量6.1.2指针变量的声明和初始化6.2指针的运算6.2.1指针的赋值运算6.2.2指针的间接引用运算6.2.3指针的算术运算6.2.4指针的关系运算和逻辑运?6.2.5void类型指针6.2.6指针类型转换6.3指针访问动态内存6.3.1动态内存的申请和释放6.3.2动态数组空间的申请和释放6.3.3内存泄漏和指针悬挂6.4指向结构体的指针6.5引用概念6.5.1引用的声明6.5.2引用的使用6.6指针和引用作为函数的参数6.6.1指针作为函数参数6.6.2引用作为函数参数6.6.3常指针和常引用6.6.4指针的指针作为参数6.7指针和引用作为函数的返?值6.7.1指针函数6.7.2引用作为函数的返回值6.8指针和字符串6.8.1字符串处理的两种方式6.8.2字符串操作函数6.9通过指针访问数组6.9.1通过指针访问一维数组6.9.2指针数组本章小结习题和思考题第7章类与对象7.1类和对象的定义7.1.1基本概念7.1.2类的声明7.1.3类的实现7.1.4对象的定义和使用7.1.5类的作用域与可见性7.2对象的使用7.2.1对象指针7.2.2this指针7.2.3对象数组7.2.4对象作为普通函数的参数与返回值7.3构造函数7.4析构函数7.5类的静态成员7.5.1静态数据成员7.5.2静态成员函数7.6类成员的保护和使用7.6.1类的封装性7.6.2友元7.6.3常对象和常成员7.7运算符重载7.7.1运算符重载的使用及其限制7.7.2运算符重载的定义7.8类的组合7.9应用举例7.10面向对象分析和设计7.10.1软件工程7.10.2面向对象分析7.10.3面向对象设计7.10.4面向对象的意义本章小结习题和思考题第8章继承与派生8.1继承的概念8.2定义基类和派生类8.2.1简单的继承和派生8.2.2定义派生类8.2.3访问控制和继承的关系8.2.4同名覆盖8.3构造函数和析构函数8.3.1基类只有无参构造函数8.3.2派生类构造函数8.3.3包含内嵌对象的派生类构造函数8.3.4析构函数8.4转换与继承8.4.1派生类到基类的转换8.4.2基类到派生类不存在转换本章小结习题和思考题第9章多态9.1多态的概念9.1.1面向对象程序设计中的多态9.1.2多态的实现——联编9.2重载、覆盖与静态联编9.2.1重载与静态联编9.2.2覆盖与静态联编9.3虚函数与运行时多态9.3.1虚函数9.3.2虚析构函数9.4纯虚函数与抽象类9.5模板9.5.1函数模板9.5.2函数模板使用中的问题9.5.3重载函数模板9.5.4类模板本章小结习题和思考题附录常用C++标准类库附1I/O流类附1.1标准输出流对象附1.2标准输入流对象附1.3文件输出流附1.4文件输入流附2string类附2.1string对象的初始化附2.2string对象的基本操作附3vector类参考文献
展开全部
配送说明
...
相似商品
为你推荐
开播时间:09月02日 10:30