漫游鲸二手书店
淘二手好书+回收闲置图书
C++入门经典:第5版
C++入门经典:第5版
作者:张劼著 | 人民邮电出版社
ISBN:9787115261458
原价: ¥39.00
销售价:¥6.51元
参与书籍回收后,可享更低价格
分类 研究生/本科/专科教材
作者 作者:张劼著
出版社 人民邮电出版社
图书简介

《C++入门经典(第5版)》通过大量短小精悍的程序详细阐述了基本的C++编程概念,包括C++程序的组成部分、变量、常量、表达式、语句、运算符、函数、循环、数组、指针、引用、函数和运算符重载、继承、C++0x新增功能、面向对象分析和设计、模板、错误和异常处理等主题。每章都提供了示例程序清单,并辅以示例输出和代码分析,以阐述该章介绍的主题。为加深读者对所学内容的理解,每章末尾都提供了常见问题及其答案以及练习和测验。 第一部分C++入门第1章编写第一个程序1.1使用C++1.2寻找编译器1.3编译和链接源代码1.4创建您的第一个程序1.5总结1.6问与答1.7作业1.7.1测验1.7.2答案1.7.3练习第2章程序的组成部分2.1使用C++的原因2.1.1编程风格2.1.2C++和面向对象编程2.2程序的组成部分2.2.1预处理器编译指令2.2.2源代码行2.3注释2.4函数2.5总结2.6问与答2.7作业2.7.1测验2.7.2答案2.7.3练习第3章创建变量和常量3.1变量是什么3.1.1在内存中存储变量3.1.2无符号变量和带符号变量3.1.3变量类型3.2定义变量3.3给变量赋值3.4使用类型定义3.5常量3.5.1定义常量3.5.2枚举常量3.6总结3.7问与答3.8作业3.8.1测验3.8.2答案3.8.3练习第4章使用表达式、语句和运算符4.1语句4.1.1空白4.1.2复合语句4.2表达式4.3运算符4.3.1赋值运算符4.3.2数学运算符4.3.3组合运算符4.3.4递增和递减运算符4.3.5前缀运算符和后缀运算符4.3.6运算符优先级4.3.7关系运算符4.4if-else条件语句4.4.1else子句4.4.2复合if语句4.5逻辑运算符4.5.1与运算符4.5.2或运算符4.5.3非运算符4.5.4关系运算符和逻辑运算符的优先级4.6棘手的表达式值4.7总结4.8问与答4.9作业4.9.1测验4.9.2答案4.9.3练习第5章调用函数5.1函数是什么5.2声明和定义函数5.3在函数中使用变量5.3.1局部变量5.3.2全局变量5.4函数参数5.5从函数返回值5.6默认函数参数5.7函数重载5.8总结5.9问与答5.10作业5.10.1测验5.10.2答案5.10.3练习第6章控制程序流程6.1循环6.2while循环6.2.1退出循环6.2.2跳到下一次循环6.3do-while循环6.4for循环6.4.1高级for循环6.4.2嵌套循环6.5switch语句6.6总结6.7问与答6.8作业6.8.1测验6.8.2答案6.8.3练习第7章使用数组和字符串存储信息7.1数组是什么7.2写入时超过数组末尾7.3初始化数组7.4多维数组7.4.1初始化多维数组7.4.2内存简介7.5字符数组7.6复制字符串7.7总结7.8问与答7.9作业7.9.1测验7.9.2答案7.9.3练习第二部分类第8章创建基本类8.1类型是什么8.2创建新类型8.3类和成员8.3.1声明类8.3.2创建对象8.4访问类成员8.5实现成员函数8.6创建和删除对象8.6.1默认构造函数8.6.2编译器提供的构造函数8.7总结8.8问与答8.9作业8.9.1测验8.9.2答案8.9.3练习第9章高级类9.1const成员函数9.2接口和实现9.3组织类声明和函数定义9.4内联实现9.5将其他类用作成员数据的类9.6总结9.7问与答9.8作业9.8.1测验9.8.2答案9.8.3练习第三部分内存管理第10章创建指针10.1理解指针及其用途10.1.1在指针中存储地址10.1.2间接运算符(间接地使用指针)10.1.3指针、地址和变量10.1.4使用指针操作数据10.1.5查看存储在指针中的地址10.1.6为何使用指针10.2栈和堆10.2.1使用关键字new10.2.2使用关键字delete10.2.3避免内存泄露10.3总结10.4问与答10.5作业10.5.1测验10.5.2答案10.5.3练习第11章开发高级指针11.1在堆中创建对象11.2删除对象11.3使用指针访问数据成员11.4堆中的数据成员11.5this指针11.6悬摆指针11.7const指针11.8const指针和const成员函数11.9总结11.10问与答11.11作业11.11.1测验11.11.2答案11.11.3练习第12章创建引用12.1什么是引用12.2创建引用12.3将地址运算符用于引用12.4可引用的目标12.5空指针和空引用12.6按引用传递函数参数12.6.1使用指针实现swap()12.6.2使用引用实现swap()12.7理解函数头和原型12.8返回多个值12.9总结12.10问与答12.11作业12.11.1测验12.11.2答案12.11.3练习第13章高级引用和指针13.1按引用传递以提高效率13.2传递const指针13.3作为指针替代品的引用13.4什么情况下使用引用以及什么情况下使用指针13.5不要返回不在作用域内的引用13.6返回指向堆中对象的引用13.7谁拥有指针13.8总结13.9问与答13.10作业13.10.1测验13.10.2答案13.10.3练习第四部分高级C++第14章高级函数14.1重载成员函数14.2使用默认值14.3初始化对象14.4复制构造函数14.5总结14.6问与答14.7作业14.7.1测验14.7.2答案14.7.3练习第15章运算符重载15.1重载运算符15.1.1编写递增方法15.1.2重载后缀运算符15.1.3重载加法运算符15.1.4对运算符重载的限制15.1.5赋值运算符15.2转换运算符15.3总结15.4问与答15.5作业15.5.1测验15.5.2答案15.5.3练习第五部分继承和多态第16章使用继承扩展类16.1什么是继承16.1.1继承和派生16.1.2动物和继承16.1.3派生语法16.2私有和保护16.3构造函数和析构函数16.4将参数传递给基类构造函数16.5重写函数16.5.1重载和重写16.5.2隐藏基类方法16.5.3调用基类方法16.6总结16.7问与答16.8作业16.8.1测验16.8.2答案16.8.3练习第17章使用多态和派生类17.1使用虚函数实现多态17.2虚成员函数的工作原理17.2.1不能通过基类指针访问派生类特有的方法17.2.2切除17.2.3虚析构函数17.2.4虚复制构造函数17.2.5使用虚成员函数的代价17.3总结17.4问与答17.5作业17.5.1测验17.5.2答案17.5.3练习第18章使用高级多态18.1单继承存在的问题18.2抽象数据类型18.2.1纯虚函数18.2.2实现纯虚函数18.2.3复杂的抽象层次结构18.2.4哪些类是抽象的18.3总结18.4问与答18.5作业18.5.1测验18.5.2答案18.5.3练习第19章使用链表存储信息19.1链表和其他结构19.2链表案例研究19.2.1委托19.2.2链表的组成部分19.3作为对象的链表19.

阅读更多

相关推荐
更多低价好书购买/书籍回收
扫码访问微信小程序
在线客服
了解更低购买价格、或有疑问需要帮助,可以找小鲸鱼噢~
咨询在线客服