C++入门经典(第5版 修订版)

C++入门经典(第5版 修订版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] (Jesse Liberty) , [美] (Rogers Cadenhead) , ,
2015-02
版次: 2
ISBN: 9787115382023
定价: 39.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 314页
正文语种: 简体中文
原版书名: Sams Teach Yourself C++ in 24 Hours(5th Edition)
27人买过
  •   《C++入门经典(第5版修订版)》通过大量短小精悍的程序详细阐述了基本的C++编程概念,包括C++程序的组成部分、变量、常量、表达式、语句、运算符、函数、循环、数组、指针、引用、函数和运算符重载、继承、C++0x新增功能、面向对象分析和设计、模板、错误和异常处理等主题。每章都提供了示例程序清单,并辅以示例输出和代码分析,以阐述该章介绍的主题。为加深读者对所学内容的理解,每章末尾都提供了常见问题及其答案以及练习和测验。  《C++入门经典(第5版修订版)》是针对C++初学者编写的,不要求读者有C语言方面的背景知识,既可作为高等院校教授C++课程的教材,也可供初学者自学C++时使用。   JesseLiberty,编写了大量有关软件开发的图书,包括C++和.NET方面的畅销书。他是LibertyAssociates公司(http://www.libertyassociates.com)的总裁,负责编程、咨询和培训工作。
      RogersCadenhead,是作者、计算机程序员和Web开发人员,编著过23本图书,包括《SamsTeachYourselfJavain21Days》和《SamsTeachYourselfJavain24Hours》。他运营的DrudgeRetort等网站每年的访问量超过2200万人次。 第一部分 C++入门第1章 编写第一个程序 21.1 使用C++ 21.2 寻找编译器 31.3 编译和链接源代码 51.4 创建您的第一个程序 51.5 总结 61.6 问与答 71.7 作业 71.7.1 测验 71.7.2 答案 81.7.3 练习 8第2章 程序的组成部分 92.1 使用C++的原因 92.1.1 编程风格 102.1.2 C++和面向对象编程 112.2 程序的组成部分 122.2.1 预处理器编译指令 122.2.2 源代码行 132.3 注释 132.4 函数 142.5 总结 162.6 问与答 162.7 作业 172.7.1 测验 172.7.2 答案 182.7.3 练习 18第3章 创建变量和常量 193.1 变量是什么 193.1.1 在内存中存储变量 203.1.2 符号变量和带符号变量 213.1.3 变量类型 213.2 定义变量 223.3 给变量赋值 233.4 使用类型定义 243.5 常量 253.5.1 定义常量 263.5.2 枚举常量 263.6 总结 263.7 问与答 273.8 作业 273.8.1 测验 273.8.2 答案 283.8.3 练习 28第4章 使用表达式、语句和运算符 294.1 语句 294.1.1 空白 294.1.2 复合语句 304.2 表达式 304.3 运算符 314.3.1 赋值运算符 314.3.2 数学运算符 314.3.3 组合运算符 324.3.4 递增和递减运算符 324.3.5 前缀运算符和后缀运算符 324.3.6 运算符优先级 344.3.7 关系运算符 364.4 if-else条件语句 364.4.1 else子句 374.4.2 复合if语句 374.5 逻辑运算符 394.5.1 与运算符 394.5.2 或运算符 394.5.3 非运算符 394.5.4 关系运算符和逻辑运算符的优先级 404.6 棘手的表达式值 404.7 总结 404.8 问与答 414.9 作业 414.9.1 测验 414.9.2 答案 424.9.3 练习 42第5章 调用函数 435.1 函数是什么 435.2 声明和定义函数 435.3 在函数中使用变量 455.3.1 局部变量 455.3.2 全局变量 465.4 函数参数 475.5 从函数返回值 485.6 默认函数参数 505.7 函数重载 515.8 总结 525.9 问与答 535.10 作业 535.10.1 测验 535.10.2 答案 545.10.3 练习 54第6章 控制程序流程 556.1 循环 556.2 while循环 556.2.1 退出循环 566.2.2 跳到下一次循环 576.3 do-while循环 586.4 for循环 596.4.1 高级for循环 616.4.2 嵌套循环 616.5 switch语句 626.6 总结 646.7 问与答 646.8 作业 656.8.1 测验 656.8.2 答案 656.8.3 练习 66第7章 使用数组和字符串存储信息 677.1 数组是什么 677.2 写入时超过数组末尾 697.3 初始化数组 697.4 多维数组 707.4.1 初始化多维数组 717.4.2 内存简介 727.5 字符数组 727.6 复制字符串 747.7 总结 757.8 问与答 757.9 作业 757.9.1 测验 757.9.2 答案 767.9.3 练习 76
    第二部分 类第8章 创建基本类 788.1 类型是什么 788.2 创建新类型 788.3 类和成员 798.3.1 声明类 798.3.2 创建对象 808.4 访问类成员 808.5 实现成员函数 818.6 创建和删除对象 838.6.1 默认构造函数 848.6.2 编译器提供的构造函数 848.7 总结 868.8 问与答 878.9 作业 878.9.1 测验 878.9.2 答案 878.9.3 练习 88第9章 高级类 899.1 const成员函数 899.2 接口和实现 909.3 组织类声明和函数定义 909.4 内联实现 909.5 将其他类用作成员数据的类 929.6 总结 969.7 问与答 969.8 作业 969.8.1 测验 969.8.2 答案 979.8.3 练习 97
    第三部分 内存管理第10章 创建指针 10010.1 理解指针及其用途 10010.1.1 在指针中存储地址 10210.1.2 间接运算符(间接地使用指针) 10310.1.3 指针、地址和变量 10410.1.4 使用指针操作数据 10510.1.5 查看存储在指针中的地址 10510.1.6 为何使用指针 10710.2 栈和堆 10710.2.1 使用关键字new 10810.2.2 使用关键字delete 10910.2.3 避免内存泄露 11010.3 总结 11110.4 问与答 11110.5 作业 11110.5.1 测验 11110.5.2 答案 11210.5.3 练习 112第11章 开发高级指针 11311.1 在堆中创建对象 11311.2 删除对象 11311.3 使用指针访问数据成员 11411.4 堆中的数据成员 11511.5 this指针 11711.6 悬摆指针 11811.7 const指针 11811.8 const指针和const成员函数 11911.9 总结 12011.10 问与答 12111.11 作业 12111.11.1 测验 12111.11.2 答案 12111.11.3 练习 122第12章 创建引用 12312.1 什么是引用 12312.2 创建引用 12312.3 将地址运算符用于引用 12412.4 可引用的目标 12612.5 空指针和空引用 12712.6 按引用传递函数参数 12712.6.1 使用指针实现swap() 12812.6.2 使用引用实现swap() 12912.7 理解函数头和原型 13012.8 返回多个值 13012.9 总结 13312.10 问与答 13312.11 作业 13312.11.1 测验 13312.11.2 答案 13412.11.3 练习 134第13章 高级引用和指针 13513.1 按引用传递以提高效率 13513.2 传递const指针 13713.3 作为指针替代品的引用 13913.4 什么情况下使用引用以及什么情况下使用指针 14113.5 不要返回不在作用域内的引用 14113.6 返回指向堆中对象的引用 14213.7 谁拥有指针 14313.8 总结 14413.9 问与答 14413.10 作业 14413.10.1 测验 14413.10.2 答案 14513.10.3 练习 145
    第四部分 高级C++第14章 高级函数 14814.1 重载成员函数 14814.2 使用默认值 15014.3 初始化对象 15114.4 复制构造函数 15214.5 总结 15514.6 问与答 15514.7 作业 15514.7.1 测验 15614.7.2 答案 15614.7.3 练习 156第15章 运算符重载 15715.1 重载运算符 15715.1.1 编写递增方法 15815.1.2 重载后缀运算符 16015.1.3 重载加法运算符 16115.1.4 对运算符重载的限制 16215.1.5 赋值运算符 16315.2 转换运算符 16515.3 总结 16715.4 问与答 16815.5 作业 16815.5.1 测验 16815.5.2 答案 16815.5.3 练习 169第五部分 继承和多态第16章 使用继承扩展类 17216.1 什么是继承 172
  • 内容简介:
      《C++入门经典(第5版修订版)》通过大量短小精悍的程序详细阐述了基本的C++编程概念,包括C++程序的组成部分、变量、常量、表达式、语句、运算符、函数、循环、数组、指针、引用、函数和运算符重载、继承、C++0x新增功能、面向对象分析和设计、模板、错误和异常处理等主题。每章都提供了示例程序清单,并辅以示例输出和代码分析,以阐述该章介绍的主题。为加深读者对所学内容的理解,每章末尾都提供了常见问题及其答案以及练习和测验。  《C++入门经典(第5版修订版)》是针对C++初学者编写的,不要求读者有C语言方面的背景知识,既可作为高等院校教授C++课程的教材,也可供初学者自学C++时使用。
  • 作者简介:
      JesseLiberty,编写了大量有关软件开发的图书,包括C++和.NET方面的畅销书。他是LibertyAssociates公司(http://www.libertyassociates.com)的总裁,负责编程、咨询和培训工作。
      RogersCadenhead,是作者、计算机程序员和Web开发人员,编著过23本图书,包括《SamsTeachYourselfJavain21Days》和《SamsTeachYourselfJavain24Hours》。他运营的DrudgeRetort等网站每年的访问量超过2200万人次。
  • 目录:
    第一部分 C++入门第1章 编写第一个程序 21.1 使用C++ 21.2 寻找编译器 31.3 编译和链接源代码 51.4 创建您的第一个程序 51.5 总结 61.6 问与答 71.7 作业 71.7.1 测验 71.7.2 答案 81.7.3 练习 8第2章 程序的组成部分 92.1 使用C++的原因 92.1.1 编程风格 102.1.2 C++和面向对象编程 112.2 程序的组成部分 122.2.1 预处理器编译指令 122.2.2 源代码行 132.3 注释 132.4 函数 142.5 总结 162.6 问与答 162.7 作业 172.7.1 测验 172.7.2 答案 182.7.3 练习 18第3章 创建变量和常量 193.1 变量是什么 193.1.1 在内存中存储变量 203.1.2 符号变量和带符号变量 213.1.3 变量类型 213.2 定义变量 223.3 给变量赋值 233.4 使用类型定义 243.5 常量 253.5.1 定义常量 263.5.2 枚举常量 263.6 总结 263.7 问与答 273.8 作业 273.8.1 测验 273.8.2 答案 283.8.3 练习 28第4章 使用表达式、语句和运算符 294.1 语句 294.1.1 空白 294.1.2 复合语句 304.2 表达式 304.3 运算符 314.3.1 赋值运算符 314.3.2 数学运算符 314.3.3 组合运算符 324.3.4 递增和递减运算符 324.3.5 前缀运算符和后缀运算符 324.3.6 运算符优先级 344.3.7 关系运算符 364.4 if-else条件语句 364.4.1 else子句 374.4.2 复合if语句 374.5 逻辑运算符 394.5.1 与运算符 394.5.2 或运算符 394.5.3 非运算符 394.5.4 关系运算符和逻辑运算符的优先级 404.6 棘手的表达式值 404.7 总结 404.8 问与答 414.9 作业 414.9.1 测验 414.9.2 答案 424.9.3 练习 42第5章 调用函数 435.1 函数是什么 435.2 声明和定义函数 435.3 在函数中使用变量 455.3.1 局部变量 455.3.2 全局变量 465.4 函数参数 475.5 从函数返回值 485.6 默认函数参数 505.7 函数重载 515.8 总结 525.9 问与答 535.10 作业 535.10.1 测验 535.10.2 答案 545.10.3 练习 54第6章 控制程序流程 556.1 循环 556.2 while循环 556.2.1 退出循环 566.2.2 跳到下一次循环 576.3 do-while循环 586.4 for循环 596.4.1 高级for循环 616.4.2 嵌套循环 616.5 switch语句 626.6 总结 646.7 问与答 646.8 作业 656.8.1 测验 656.8.2 答案 656.8.3 练习 66第7章 使用数组和字符串存储信息 677.1 数组是什么 677.2 写入时超过数组末尾 697.3 初始化数组 697.4 多维数组 707.4.1 初始化多维数组 717.4.2 内存简介 727.5 字符数组 727.6 复制字符串 747.7 总结 757.8 问与答 757.9 作业 757.9.1 测验 757.9.2 答案 767.9.3 练习 76
    第二部分 类第8章 创建基本类 788.1 类型是什么 788.2 创建新类型 788.3 类和成员 798.3.1 声明类 798.3.2 创建对象 808.4 访问类成员 808.5 实现成员函数 818.6 创建和删除对象 838.6.1 默认构造函数 848.6.2 编译器提供的构造函数 848.7 总结 868.8 问与答 878.9 作业 878.9.1 测验 878.9.2 答案 878.9.3 练习 88第9章 高级类 899.1 const成员函数 899.2 接口和实现 909.3 组织类声明和函数定义 909.4 内联实现 909.5 将其他类用作成员数据的类 929.6 总结 969.7 问与答 969.8 作业 969.8.1 测验 969.8.2 答案 979.8.3 练习 97
    第三部分 内存管理第10章 创建指针 10010.1 理解指针及其用途 10010.1.1 在指针中存储地址 10210.1.2 间接运算符(间接地使用指针) 10310.1.3 指针、地址和变量 10410.1.4 使用指针操作数据 10510.1.5 查看存储在指针中的地址 10510.1.6 为何使用指针 10710.2 栈和堆 10710.2.1 使用关键字new 10810.2.2 使用关键字delete 10910.2.3 避免内存泄露 11010.3 总结 11110.4 问与答 11110.5 作业 11110.5.1 测验 11110.5.2 答案 11210.5.3 练习 112第11章 开发高级指针 11311.1 在堆中创建对象 11311.2 删除对象 11311.3 使用指针访问数据成员 11411.4 堆中的数据成员 11511.5 this指针 11711.6 悬摆指针 11811.7 const指针 11811.8 const指针和const成员函数 11911.9 总结 12011.10 问与答 12111.11 作业 12111.11.1 测验 12111.11.2 答案 12111.11.3 练习 122第12章 创建引用 12312.1 什么是引用 12312.2 创建引用 12312.3 将地址运算符用于引用 12412.4 可引用的目标 12612.5 空指针和空引用 12712.6 按引用传递函数参数 12712.6.1 使用指针实现swap() 12812.6.2 使用引用实现swap() 12912.7 理解函数头和原型 13012.8 返回多个值 13012.9 总结 13312.10 问与答 13312.11 作业 13312.11.1 测验 13312.11.2 答案 13412.11.3 练习 134第13章 高级引用和指针 13513.1 按引用传递以提高效率 13513.2 传递const指针 13713.3 作为指针替代品的引用 13913.4 什么情况下使用引用以及什么情况下使用指针 14113.5 不要返回不在作用域内的引用 14113.6 返回指向堆中对象的引用 14213.7 谁拥有指针 14313.8 总结 14413.9 问与答 14413.10 作业 14413.10.1 测验 14413.10.2 答案 14513.10.3 练习 145
    第四部分 高级C++第14章 高级函数 14814.1 重载成员函数 14814.2 使用默认值 15014.3 初始化对象 15114.4 复制构造函数 15214.5 总结 15514.6 问与答 15514.7 作业 15514.7.1 测验 15614.7.2 答案 15614.7.3 练习 156第15章 运算符重载 15715.1 重载运算符 15715.1.1 编写递增方法 15815.1.2 重载后缀运算符 16015.1.3 重载加法运算符 16115.1.4 对运算符重载的限制 16215.1.5 赋值运算符 16315.2 转换运算符 16515.3 总结 16715.4 问与答 16815.5 作业 16815.5.1 测验 16815.5.2 答案 16815.5.3 练习 169第五部分 继承和多态第16章 使用继承扩展类 17216.1 什么是继承 172
查看详情
相关图书 / 更多
C++入门经典(第5版 修订版)
C++之旅(第3版)(英文版)
(美)本贾尼·斯特劳斯特鲁普
C++入门经典(第5版 修订版)
C++趣味编程及算法入门 全国青少年软件编程等级考试与信息学竞赛通关指南(附600道习题+700个教学视频)
王桂平 等 编著
C++入门经典(第5版 修订版)
C++那些事
程克非,张兴,崔晓通,秦蔚蓉
C++入门经典(第5版 修订版)
C++编程这样学
胡芳
C++入门经典(第5版 修订版)
C++程序设计案例教程(线上线下混合版)
杨卫明;李晓虹
C++入门经典(第5版 修订版)
C++之旅(第3版)
[美]Bjarne Stroustrup(本贾尼 斯特劳斯特鲁普
C++入门经典(第5版 修订版)
C++面向对象程序设计(第4版)
谭浩强
C++入门经典(第5版 修订版)
C++高性能编程
(瑞典)比约恩 安德里斯特(Bj.rn Andrist),(瑞典)维克托 塞尔(Viktor Sehr)
C++入门经典(第5版 修订版)
C++开发案例精讲
杨国兴 著
C++入门经典(第5版 修订版)
C++ Concurrency in Action
Anthony Williams
C++入门经典(第5版 修订版)
C++语言设计教程(计算机专业十四五精品教材)
苏菲、王芬、朱腾 编
C++入门经典(第5版 修订版)
C++程序设计基础教程
丁卫平 程学云 陈文兰 主编;任红建 沈晓红 文万志 副主编
您可能感兴趣 / 更多
C++入门经典(第5版 修订版)
归属感:如何通过社群获得商业竞争优势
[美]大卫·斯平克斯(David Spinks) 著;颉腾文化 出品
C++入门经典(第5版 修订版)
《世界上最大的肚子》2024百班千人暑期书目学前中班名师推荐全新正版现货速发
[美]雷米·查利普(美)柏顿·萨普瑞
C++入门经典(第5版 修订版)
经济学通义
[美]阿门·A.阿尔钦 (美)威廉·R.艾伦 著;[美]杰里·L.乔丹 编
C++入门经典(第5版 修订版)
数字化领导力 数字化转型锦囊,领导力精进指南 一本书掌握数字化转型领导力之道
[美]艾萨克·萨科里克 著;王磊 译;颉腾文化 出品;邓斌
C++入门经典(第5版 修订版)
法哲学基本原理
[美]马克·C.墨菲
C++入门经典(第5版 修订版)
雪花的故事(用照片展示雪花的秘密,为你揭开冬日奇景的奥秘)
[美]马克·卡西诺[美]乔恩·尼尔森
C++入门经典(第5版 修订版)
杜甫传
[美]弗洛伦斯.艾思柯
C++入门经典(第5版 修订版)
神奇的数字零:从数字0开始的极简数学史和人类发展史
[美]查尔斯·塞弗(Charles Seife)著 杨杨立汝 译
C++入门经典(第5版 修订版)
美利坚在燃烧:20世纪60年代以来的警察暴力与黑人反抗
[美]伊丽莎白·欣顿 著 胡位钧 译
C++入门经典(第5版 修订版)
温柔亲启
[美]艾米莉·狄金森 著;[美]艾伦·路易斯·哈特、[美]玛莎·内尔·史密斯 编
C++入门经典(第5版 修订版)
儒教中国及其现代命运(三部曲)
[美]列文森 作者;[中]季剑青 译者
C++入门经典(第5版 修订版)
逃家小兔成长绘本系列
[美]玛格丽特.怀兹.布朗