人民邮电出版社有限公司店铺主页二维码
人民邮电出版社有限公司 微信认证
人民邮电出版社微店,为您提供最全面,最专业的一站式购书服务
微信扫描二维码,访问我们的微信店铺
你可以使用微信联系我们,随时随地的购物、客服咨询、查询订单和物流...

明解C++

97.40
运费: ¥ 0.00-20.00
明解C++  商品图0
明解C++  商品图1
明解C++  商品缩略图0 明解C++  商品缩略图1

商品详情

书名:明解C++  
定*:129.8  
ISBN:9787**5576484  
作者:柴田望洋  
版次:第1版  
出版时间:202*-*2  

内容提要:  
本书图文并茂,示例丰富,结合307段代码和245幅图表,由浅入深地讲解了“C++的基础知识”和“C++编程的基础知识”,内容涉及程序流的分支、循环、基本数据类型、数组、函数、指针和类等。为了帮助读者理解,对于C++语法和*些难懂的概念,均以*心绘制的示意图,清晰直观地进行讲解。读者可跟随着本书的讲解,层层深入,从而扎实掌握C++的基础知识,并具备实际用C++编程的能力。  



作者简介:  
柴田望洋(作者) 日本福冈工业大学信息工程学院副教授。在IT界家喻户晓,编写了*系列富有影响力的计算机教材和参考书,如《明解C语言》《明解Java》《明解Python》等。 孙巍(译者) 毕业于哈尔滨工业大学软件工程*业,长期从事C++软件开发工作,爱好读书。  

目录:  
第 *章 在画面上输出和从键盘输入 *  
*-* C++的历史 2  
*-2 *先在画面上输出 4  
在控制台画面上输出 4  
向流的连续输出 9  
缩进 9  
符号字符的读法 *0  
自由书写格式 **  
*-3 变量 *4  
输出计算结果 *4  
变量 *5  
变量和初始化 *7  
*-4 从键盘输入 20  
从键盘输入 20  
运算符和操作数 2*  
连续读入值 22  
*元算术运算符 22  
读入实数值 24  
常量对象 26  
生成随机数 27  
读入字符 29  
读入字符串 30  
小结 32  

第 2章 程序流的分支 35  
2-* if语句 36  
if语句(其*) 36  
关系运算符 37  
if语句(其二) 37  
相等运算符 40  
逻辑非运算符 40  
嵌套if语句 4*  
表达式和求值 43  
表达式语句和空语句 45  
逻辑运算符 47  
条件运算符 5*  
求三个值中的最大值 53  
块(复合语句) 55  
逗号运算符 57  
两个值的排序 57  
在条件*分声明变量 59  
2-2 switch语句 62  
switch语句 62  
选择语句 65  
2-3 组成程序的字句要素 66  
关键字 66  
分隔符 67  
字面量 67  
标识符 68  
运算符 68  
小结 72  

第3章 程序流的循环 75  
3-* do-while语句 76  
do-while语句 76  
流程图 80  
3-2 while语句 82  
while语句 82  
递增运算符和递减运算符 83  
do-while语句和while语句 87  
左值和右值 89  
复合赋值运算符 89  
3-3 for语句 93  
for语句 93  
循环语句 96  
3-4 多重循环 97  
九九乘法表 97  
显示直角三角形 98  
3-5 break语句、continue语句和goto语句 *0*  
break语句 *0*  
continue语句 *02  
goto语句 *04  
3-6 转义字符和控制符 *07  
转义字符 *07  
三字符组和双字符组 **0  
控制符 **0  
小结 **3  

第4章 基本数据类型 **5  
4-* 算术型 **6  
整型 **6  

头文件 **8  
字符型 **9  
有符号整型和*符号整型 *24  
整数字面量 *27  
整数后缀和整数字面量的类型 *28  
内置类型 *29  
对象和sizeof运算符 *29  
size_t型和typedef声明 *30  
typeid运算符 *3*  
整数的内* *33  
bool型 *36  
浮点型 *38  
算术型 *40  
4-2 运算和类型 *43  
运算和类型 *43  
显式类型转换 *44  
循环的控制 *48  
类型转换的规则 *50  
4-3 枚举体 *52  
枚举体 *52  
小结 *56  

第5章 数组 *59  
5-* 数组 *60  
数组 *60  
用for语句遍历数组 *6*  
数组的初始化 *64  
数组元素个数 *65  
使用数组处理成绩 *65  
获取数组类型的信息 *67  
数组元素的逆序排列 *67  
复制数组 *69  
5-2 多维数组 *72  
多维数组 *72  
多维数组的元素个数 *76  
获取多维数组的类型信息 *77  
初始化器 *78  
小结 *80  

第6章 函数 *83  
6-* 函数 *84  
函数 *84  
main函数 *9*  
函数声明 *9*  
值传递 *94  
void函数 *95  
函数的通用性 *96  
调用其他函数 *97  
实参和形参的类型 *98  
*接收参数的函数 *99  
默认实参 20*  
执行位运算的函数 203  
移位运算符 205  
整型的位数 209  
6-2 引用和引用传递 2*2  
值传递的局限性 2*2  
引用 2*2  
引用传递 2*3  
三个值的排序 2*5  
6-3 作用域和存储期 2*8  
作用域 2*8  
存储期 2*9  
返回引用的函数 223  
6-4 重载和内联函数 226  
函数的重载 226  
内联函数 228  
小结 232  

第7章 指针 235  
7-* 指针 236  
对象和地址 236  
指针 237  
使用了取址运算符和解引用运算符的表达式的求值 24*  
7-2 函数调用和指针 244  
指针传递 244  
7-3 指针和数组 246  
指针和数组 246  
解引用运算符和下标运算符 248  
下标运算符的操作数 249  
数组和指针的*同点 25*  
函数之间的数组的传递 25*  
const指针型的形参 253  
函数之间的多维数组的传递 254  
7-4 通过指针遍历数组元素 257  
通过指针遍历数组元素 257  
线性查找 258  
7-5 动态*建对象 263  
自动存储期和静态存储期 263  
动态存储期 263  
动态*建数组对象 266  
对象*建失败和异常处理 268  
空指针 270  
指向void的指针 27*  
小结 273  

第8章 字符串和指针 275  
8-* 字符串和指针 276  
字符串字面量 276  
字符数组 277  
字符串指针 283  
两种字符串的*同点 284  
字符串的数组 286  
8-2 cstring库 29*  
strlen:计算字符串的长度 29*  
strcpy、strncpy:复制字符串 293  
strcat、strncat:拼接字符串 294  
strcmp、strncmp:比较字符串 297  
小结 299  

第9章 函数的应用 30*  
9-* 函数模板 302  
函数模板和模板函数 302  
显式实例化 305  
显式*例化 307  
9-2 大规模程序的开发 309  
分离式编译和* 309  
9-3 命名空间 3*5  
命名空间的定义 3*5  
*名命名空间 3*7  
using声明和using指令 3*8  
小结 320  

第 *0章 类 323  
*0-* 类的思想 324  
数据的操作 324  
类 325  
构造函数 33*  
成员函数和消息 333  
*0-2 类的实现 339  
在类定义之外的成员函数的定义 339  
头文件和源文件的分离 34*  
汽车类 348  
小结 353  

第 **章 简单类的*建 355  
**-* 日期类的*建 356  
日期类 356  
构造函数的定义 356  
构造函数的调用 358  
复制构造函数 359  
临时对象 360  
类对象的赋值 36*  
默认构造函数 362  
const成员函数 364  
this指针和*this 368  
类类型的返回 369  
通过this指针访问成员 370  
字符串流 372  
插入符和提取符的重载 373  
**-2 作为成员的类 378  
类类型的成员 378  
has-A关系 378  
构造函数初始化器 379  
头文件的设计和引入*护 383  
小结 39*  

第 *2章 转换函数和运算符函数 393  
*2-* 计数器类 394  
计数器类 394  
转换函数 397  
运算符函数的定义 398  
运算符函数的调用 40*  
*2-2 布尔值类 404  
布尔值类 404  
类作用域 404  
转换构造函数 406  
用户自定义转换 407  
插入符的重载 407  
*2-3 复数类 4*0  
复数 4*0  
运算符函数和操作数的类型 4**  
友元函数 4*3  
const引用参数 4*5  
加法运算符的重载 4*8  
复合赋值运算符的重载 4*9  
相等运算符的重载 4*9  
运算符函数的相关规则 422  
小结 424  

第 *3章 静态成员 427  
*3-* 静态数据成员 428  
静态数据成员 428  
静态数据成员的访问 43*  
*3-2 静态成员函数 434  
静态成员函数 434  
私有的静态成员函数 435  
静态数据成员和静态成员函数 44*  
小结 443  

第 *4章 通过数组类学习类的设计 445  
*4-* 构造函数和析构函数 446  
整数数组类 446  
类对象的生命周期 447  
显式构造函数 449  
析构函数 450  
*4-2 赋值运算符和复制构造函数 453  
赋值运算符的重载 453  
复制构造函数的重载 457  
*4-3 异常处理 46*  
对错误的处理 46*  
异常处理 462  
异常的捕获 462  
异常的抛出 464  
小结 469  
后记 47*  
参考文献 473  

人民邮电出版社有限公司店铺主页二维码
人民邮电出版社有限公司 微信公众号认证
人民邮电出版社微店,为您提供最全面,最专业的一站式购书服务
扫描二维码,访问我们的微信店铺
随时随地的购物、客服咨询、查询订单和物流...

明解C++

手机启动微信
扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏

微信支付

支付宝

扫一扫购买

打开微信,扫一扫

或搜索微信号:renyoushe
人民邮电出版社官方微信公众号

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏