BigC++中文版(原书第3版)

BigC++中文版(原书第3版)
分享
扫描下方二维码分享到微信
打开微信,点击右上角”+“,
使用”扫一扫“即可将网页分享到朋友圈。
作者: [美] (Cay Horstmann) , , , ,
2020-01
版次: 1
ISBN: 9787111638193
定价: 199.00
装帧: 平装
开本: 16开
纸张: 胶版纸
页数: 739页
18人买过
  •   《Big C++中文版(原书第3版)》由经典畅销书籍《Java核心技术》的作者Cay Horstmann撰写,非常适合C++初学者和爱好者阅读,不仅能够帮助新手快速入门,掌握基础知识,而且有益于培养读者解决实际问题的思维和能力。
      书中采用传统的讲授方法,首先强调控制结构、过程分解和数组算法,在较为靠前的章节中就适时地引入了对象的概念。从第9章开始,读者将动手设计和实现自定义的类。最后介绍数据结构和算法,涉及高级C++特性。
      《Big C++中文版(原书第3版)》特色:
      难度适中,适合自学。从C++繁杂的特性中进行精选,既涵盖大多数现代特性及程序设计的基本思
      想,又保持了适当的学习难度。
      深入浅出,阐述透彻。对于一些难以理解的内容,结合文字、图片、代码及习题等多种方式进行讲
      解,所有代码均可免费下载。
      实例学习,强调实战。共包含25个可运行的示例,通过实践帮助读者理解面向对象程序设计,从新
      手进阶为富有成效的程序员。 凯·霍斯特曼(Cay Horstmann) 圣何塞州立大学计算机科学系教授,Java的倡导者,经常在开发人员会议上发表演讲。他是《Java核心技术》的作者,同时也关注Python、Scala、C++等语言,为专业程序员和计算机科学专业学生编写过数十本图书。 出版者的话 
    译者序 
    前言 
    第1章 引言 1 
    11 何谓编程 1 
    12 计算机的组成 2 
    13 机器代码和程序设计语言 4 
    14 熟悉编程环境 5 
    15 分析第一个程序 8 
    16 错误 11 
    17 问题求解:算法设计 12 
    171 算法的概念 12 
    172 求解投资问题的算法 13 
    173 伪代码 14 
    174 从算法到程序 14 
    本章小结 18 
    复习题 19 
    练习题 22 
    编程项目 23 
    第2章 基本数据类型 25 
    21 变量 25 
    211 变量定义 25 
    212 数值类型 26 
    213 变量名 27 
    214 赋值语句 27 
    215 常量 29 
    216 注释 29 
    22 算术运算 33 
    221 算术运算符 33 
    222 递增和递减 33 
    223 整数除法和余数 33 
    224 将浮点数转换为整数 34 
    225 幂运算和求根运算 34 
    23 输入和输出 40 
    231 输入 40 
    232 格式化输出 41 
    24 问题求解:首先通过手工实现 43 
    25 字符串 46 
    251 字符串类型 47 
    252 连接 47 
    253 字符串输入 47 
    254 字符串函数 48 
    本章小结 50 
    复习题 51 
    练习题 54 
    编程项目 56 
    第3章 分支 64 
    31 if语句 64 
    32 数字和字符串的比较 69 
    33 多路分支 75 
    34 嵌套分支 79 
    35 问题求解:流程图 83 
    36 问题求解:测试用例 85 
    37 布尔变量和运算符 87 
    38 实际应用:输入确认 91 
    本章小结 94 
    复习题 95 
    练习题 99 
    编程项目 101 
    第4章 循环 109 
    41 while循环 109 
    42 问题求解:手动跟踪 115 
    43 for循环 118 
    44 do循环 123 
    45 处理输入 124 
    451 标记值 124 
    452 一直读直至输入失败 126 
    46 问题求解:情节串联图板 129 
    47 常用的循环算法 131 
    471 求和及均值 131 
    472 统计匹配项 132 
    473 找到第一个匹配项 132 
    474 一直提示输入直至找到匹配项 132 
    475 最大值和最小值 133 
    476 比较相邻值 133 
    48 嵌套循环 137 
    49 问题求解:首先解决较简单的问题 140 
    410 随机数与模拟 144 
    4101 生成随机数 144 
    4102 模拟掷骰子 145 
    4103 蒙特卡罗方法 146 
    本章小结 148 
    复习题 149 
    练习题 153 
    编程项目 156 
    第5章 函数 167 
    51 将函数看作黑盒 167 
    52 实现函数 168 
    53 参数传递 170 
    54 返回值 172 
    55 无返回值的函数 176 
    56 问题求解:可重用函数 177 
    57 问题求解:逐步细化 178 
    58 变量作用域和全局变量 185 
    59 引用参数 187 
    510 递归函数(可选) 191 
    本章小结 196 
    复习题 197 
    练习题 200 
    编程项目 203 
    第6章 数组和向量 225 
    61 数组 225 
    611 定义数组 225 
    612 访问数组元素 227 
    613 部分填充的数组 228 
    62 常见的数组算法 230 
    621 填充 230 
    622 复制 231 
    623 求和及均值 231 
    624 最大值和最小值 231 
    625 元素分隔符 232 
    626 统计匹配项 232 
    627 线性搜索 232 
    628 移除元素 233 
    629 插入元素 233 
    6210 交换元素 234 
    6211 读取输入 235 
    63 数组与函数 239 
    64 问题求解:修改算法 242 
    65 问题求解:通过操纵有形的物体发现算法 248 
    66 二维数组 250 
    661 定义二维数组 250 
    662 访问数组元素 251 
    663 定位相邻元素 251 
    664 计算行和列的合计 252 
    665 二维数组参数 253 
    67 向量 256 
    671 定义向量 256 
    672 增大和减小向量 257 
    673 向量和函数 258 
    674 向量算法 259 
    675 二维向量 260 
    本章小结 262 
    复习题 262 
    练习题 266 
    编程项目 269 
    第7章 指针和结构体 282 
    71 定义和使用指针 282 
    711 定义指针 282 
    712 通过指针访问变量 283 
    713 指针的初始化 285 
    72 数组和指针 287 
    721 数组作为指针 287 
    722 指针的算术运算 288 
    723 数组参数变量就是指针 289 
    73 C和C++字符串 292 
    731 字符类型 292 
    732 C字符串 292 
    733 字符数组 293 
    734 C和C++字符串的相互转换 293 
    735 C++字符串和运算符[] 294 
    74 动态内存分配 296 
    75 指针数组和指针向量 299 
    76 问题求解:绘制指针-数据关系图 302 
    77 结构体 305 
    771 结构体类型 305 
    772 结构体的赋值和比较 306 
    773 函数和结构体 306 
    774 结构体数组 306 
    775 具有数组成员的结构体 307 
    776 嵌套结构体 307 
    78 指针和结构体 309 
    781 指向结构体的指针 309 
    782 具有指针成员的结构体 309 
    本章小结 311 
    复习题 311 
    练习题 315 
    编程项目 317 
    第8章 流 323 
    81 读写文本文件 323 
    811 打开流 323 
    812 从文件中读入 324 
    813 写入文件 325 
    814 文件处理示例 325 
    82 读取文本输入 328 
    821 读入单词 328 
    822 读取字符 328 
    823 读取多行数据 329 
    83 写入文本输出 332 
    84 解析和格式化字符串 334 
    85 命令行参数 336 
    86 随
  • 内容简介:
      《Big C++中文版(原书第3版)》由经典畅销书籍《Java核心技术》的作者Cay Horstmann撰写,非常适合C++初学者和爱好者阅读,不仅能够帮助新手快速入门,掌握基础知识,而且有益于培养读者解决实际问题的思维和能力。
      书中采用传统的讲授方法,首先强调控制结构、过程分解和数组算法,在较为靠前的章节中就适时地引入了对象的概念。从第9章开始,读者将动手设计和实现自定义的类。最后介绍数据结构和算法,涉及高级C++特性。
      《Big C++中文版(原书第3版)》特色:
      难度适中,适合自学。从C++繁杂的特性中进行精选,既涵盖大多数现代特性及程序设计的基本思
      想,又保持了适当的学习难度。
      深入浅出,阐述透彻。对于一些难以理解的内容,结合文字、图片、代码及习题等多种方式进行讲
      解,所有代码均可免费下载。
      实例学习,强调实战。共包含25个可运行的示例,通过实践帮助读者理解面向对象程序设计,从新
      手进阶为富有成效的程序员。
  • 作者简介:
    凯·霍斯特曼(Cay Horstmann) 圣何塞州立大学计算机科学系教授,Java的倡导者,经常在开发人员会议上发表演讲。他是《Java核心技术》的作者,同时也关注Python、Scala、C++等语言,为专业程序员和计算机科学专业学生编写过数十本图书。
  • 目录:
    出版者的话 
    译者序 
    前言 
    第1章 引言 1 
    11 何谓编程 1 
    12 计算机的组成 2 
    13 机器代码和程序设计语言 4 
    14 熟悉编程环境 5 
    15 分析第一个程序 8 
    16 错误 11 
    17 问题求解:算法设计 12 
    171 算法的概念 12 
    172 求解投资问题的算法 13 
    173 伪代码 14 
    174 从算法到程序 14 
    本章小结 18 
    复习题 19 
    练习题 22 
    编程项目 23 
    第2章 基本数据类型 25 
    21 变量 25 
    211 变量定义 25 
    212 数值类型 26 
    213 变量名 27 
    214 赋值语句 27 
    215 常量 29 
    216 注释 29 
    22 算术运算 33 
    221 算术运算符 33 
    222 递增和递减 33 
    223 整数除法和余数 33 
    224 将浮点数转换为整数 34 
    225 幂运算和求根运算 34 
    23 输入和输出 40 
    231 输入 40 
    232 格式化输出 41 
    24 问题求解:首先通过手工实现 43 
    25 字符串 46 
    251 字符串类型 47 
    252 连接 47 
    253 字符串输入 47 
    254 字符串函数 48 
    本章小结 50 
    复习题 51 
    练习题 54 
    编程项目 56 
    第3章 分支 64 
    31 if语句 64 
    32 数字和字符串的比较 69 
    33 多路分支 75 
    34 嵌套分支 79 
    35 问题求解:流程图 83 
    36 问题求解:测试用例 85 
    37 布尔变量和运算符 87 
    38 实际应用:输入确认 91 
    本章小结 94 
    复习题 95 
    练习题 99 
    编程项目 101 
    第4章 循环 109 
    41 while循环 109 
    42 问题求解:手动跟踪 115 
    43 for循环 118 
    44 do循环 123 
    45 处理输入 124 
    451 标记值 124 
    452 一直读直至输入失败 126 
    46 问题求解:情节串联图板 129 
    47 常用的循环算法 131 
    471 求和及均值 131 
    472 统计匹配项 132 
    473 找到第一个匹配项 132 
    474 一直提示输入直至找到匹配项 132 
    475 最大值和最小值 133 
    476 比较相邻值 133 
    48 嵌套循环 137 
    49 问题求解:首先解决较简单的问题 140 
    410 随机数与模拟 144 
    4101 生成随机数 144 
    4102 模拟掷骰子 145 
    4103 蒙特卡罗方法 146 
    本章小结 148 
    复习题 149 
    练习题 153 
    编程项目 156 
    第5章 函数 167 
    51 将函数看作黑盒 167 
    52 实现函数 168 
    53 参数传递 170 
    54 返回值 172 
    55 无返回值的函数 176 
    56 问题求解:可重用函数 177 
    57 问题求解:逐步细化 178 
    58 变量作用域和全局变量 185 
    59 引用参数 187 
    510 递归函数(可选) 191 
    本章小结 196 
    复习题 197 
    练习题 200 
    编程项目 203 
    第6章 数组和向量 225 
    61 数组 225 
    611 定义数组 225 
    612 访问数组元素 227 
    613 部分填充的数组 228 
    62 常见的数组算法 230 
    621 填充 230 
    622 复制 231 
    623 求和及均值 231 
    624 最大值和最小值 231 
    625 元素分隔符 232 
    626 统计匹配项 232 
    627 线性搜索 232 
    628 移除元素 233 
    629 插入元素 233 
    6210 交换元素 234 
    6211 读取输入 235 
    63 数组与函数 239 
    64 问题求解:修改算法 242 
    65 问题求解:通过操纵有形的物体发现算法 248 
    66 二维数组 250 
    661 定义二维数组 250 
    662 访问数组元素 251 
    663 定位相邻元素 251 
    664 计算行和列的合计 252 
    665 二维数组参数 253 
    67 向量 256 
    671 定义向量 256 
    672 增大和减小向量 257 
    673 向量和函数 258 
    674 向量算法 259 
    675 二维向量 260 
    本章小结 262 
    复习题 262 
    练习题 266 
    编程项目 269 
    第7章 指针和结构体 282 
    71 定义和使用指针 282 
    711 定义指针 282 
    712 通过指针访问变量 283 
    713 指针的初始化 285 
    72 数组和指针 287 
    721 数组作为指针 287 
    722 指针的算术运算 288 
    723 数组参数变量就是指针 289 
    73 C和C++字符串 292 
    731 字符类型 292 
    732 C字符串 292 
    733 字符数组 293 
    734 C和C++字符串的相互转换 293 
    735 C++字符串和运算符[] 294 
    74 动态内存分配 296 
    75 指针数组和指针向量 299 
    76 问题求解:绘制指针-数据关系图 302 
    77 结构体 305 
    771 结构体类型 305 
    772 结构体的赋值和比较 306 
    773 函数和结构体 306 
    774 结构体数组 306 
    775 具有数组成员的结构体 307 
    776 嵌套结构体 307 
    78 指针和结构体 309 
    781 指向结构体的指针 309 
    782 具有指针成员的结构体 309 
    本章小结 311 
    复习题 311 
    练习题 315 
    编程项目 317 
    第8章 流 323 
    81 读写文本文件 323 
    811 打开流 323 
    812 从文件中读入 324 
    813 写入文件 325 
    814 文件处理示例 325 
    82 读取文本输入 328 
    821 读入单词 328 
    822 读取字符 328 
    823 读取多行数据 329 
    83 写入文本输出 332 
    84 解析和格式化字符串 334 
    85 命令行参数 336 
    86 随
查看详情
您可能感兴趣 / 更多
BigC++中文版(原书第3版)
孩子,把你的手给我1:怎么说孩子才爱听,怎么教孩子才肯学?帮助每一位3-12岁孩子的父母结束与孩子的所有冲突!
[美]海姆·G.吉诺特
BigC++中文版(原书第3版)
怎样做成大事
[美]丹·加德纳(Dan Gardner) 著;贾拥民 译;湛庐文化 出品;[丹麦]傅以斌(Bent Flyvbjerg)
BigC++中文版(原书第3版)
1200年希腊罗马神话
[美]伊迪丝·汉密尔顿
BigC++中文版(原书第3版)
爱情心理学(新编本)
[美]罗伯特·J. 斯腾伯格 (美)凯琳·斯腾伯格 倪爱萍 译
BigC++中文版(原书第3版)
黄金圈法则
[美]西蒙·斯涅克 著;磨铁文化 出品
BigC++中文版(原书第3版)
汤姆·索亚历险记 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]马克 吐温
BigC++中文版(原书第3版)
富兰克林自传 名家全译本 改变无数人命运的励志传奇 埃隆马斯克反复推荐 赠富兰克林签名照及精美插图
[美]本杰明·富兰克林 著;李自修 译
BigC++中文版(原书第3版)
意大利文艺复兴新艺术史
[美]迈克尔·韦恩·科尔 著;[美]斯蒂芬·J·坎贝尔;邵亦杨
BigC++中文版(原书第3版)
汤姆素亚历险记:中小学生课外阅读快乐读书吧 儿童文学无障碍有声伴读世界名著童话故事
[美]马克·吐温
BigC++中文版(原书第3版)
老人与海 彩图注音版 一二三四年级5-6-7-8-9岁小学生课外阅读经典 儿童文学无障碍有声伴读世界名著童话故事
[美]海明威
BigC++中文版(原书第3版)
养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈
[美]凯文·莱曼 著;唐晓璐 译;斯坦威 出品
BigC++中文版(原书第3版)
国际大奖图画书系列 共11册(小老鼠的恐惧的大书,大灰狼,红豆与菲比,别烦我,下雪了 ,穿靴子的猫 ,先有蛋,绿 ,特别快递,如果你想看鲸鱼 ,一个部落的孩子 ) 麦克米伦世纪
[美]莱恩·史密斯 (英)埃米莉·格雷维特 (美)劳拉·瓦卡罗·等/文 (英)埃米莉·格雷维特 等/图 彭懿 杨玲玲 阿甲 孙慧阳 白薇 译