万本电子书0元读

万本电子书0元读

顶部广告

明解C++电子书

307段代码 245幅图表,透彻讲解C 基础知识,比课本更易懂! 原版系列累计销量120万册,荣获日本工学教育协会著作奖。 双色印刷,版式优美,技术书也能赏心悦目。 1.日本编程教育界知名人士、《明解C语言》作者又一力作 本书是作者结合多年编程教育经验造的C 门佳作。从“C 基础”和“编程基础”两方面着手,让读者不仅能掌握C 语法,更重要的是具备真正用C 编程的能力。

售       价:¥

纸质售价:¥97.30购买纸书

72人正在读 | 0人评论 6.8

作       者:[日]柴田望洋 著

出  版  社:人民邮电出版社有限公司

出版时间:2021-12-01

字       数:21.2万

所属分类: 科技 > 计算机/网络 > 程序设计

温馨提示:数字商品不支持退换货,不提供源文件,不支持导出打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
本书图文并茂,示例丰富,结合307段代码和245幅图表,由浅深地讲解了“C 的基础知识”和“C 编程的基础知识”,内容涉及程序流的分支、循环、基本数据类型、数组、函数、指针和类等。为了帮助读者理解,对于C 语法和一些难懂的概念,均以精心绘制的示意图,清晰直观地行讲解。读者可跟随着本书的讲解,层层深,从而扎实掌握C 的基础知识,并具备实际用C 编程的能力。<br/>【推荐语】<br/>307段代码 245幅图表,透彻讲解C 基础知识,比课本更易懂! 原版系列累计销量120万册,荣获日本工学教育协会著作奖。 双色印刷,版式优美,技术书也能赏心悦目。 1.日本编程教育界知名人士、《明解C语言》作者又一力作 本书是作者结合多年编程教育经验造的C 门佳作。从“C 基础”和“编程基础”两方面着手,让读者不仅能掌握C 语法,更重要的是具备真正用C 编程的能力。 2.图文并茂,示例丰富,自学C 好搭档 本书结合307段代码和245幅图表,用具体的代码示例讲解语法,用图表解释复杂的概念,清晰易懂,非常适合初学者自学参考。各章末尾以“小结”形式汇总关键知识,方便读者查漏补缺、掌握重。<br/>【作者】<br/>柴田望洋(作者) 日本福冈工业大学信息工程学院副教授。在IT界家喻户晓,编写了一系列富有影响力的计算机教材和参考书,如《明解C语言》《明解Java》《明解Python》等。 孙巍(译者) 毕业于哈尔滨工业大学软件工程专业,长期从事C 软件发工作,爱好读书。<br/>
目录展开

版权声明

前言

本书结构

第 1 章 在画面上输出和从键盘输入

1-1 C++ 的历史

C++ 的历史

1-2 首先在画面上输出

在控制台画面上输出

源程序和源文件

运行程序

注释

头文件和引入

使用 std 命名空间

在控制台画面上输出和流

字符串字面量

换行

main 函数和语句

向流的连续输出

警报

缩进

符号字符的读法

自由书写格式

1-3 变量

输出计算结果

整数字面量

输出计算结果

变量

变量的声明

赋值运算符

显示变量值

算术运算符和计算的组合

变量和初始化

初始化声明

初始化和赋值

1-4 从键盘输入

从键盘输入

运算符和操作数

连续读入值

一元算术运算符

读入实数值

常量对象

生成随机数

读入字符

读入字符串

小结

第 2 章 程序流的分支

2-1 if 语句

if 语句(其一)

关系运算符

if 语句(其二)

相等运算符

逻辑非运算符

嵌套 if 语句

表达式和求值

表达式

求值

赋值表达式的求值

表达式语句和空语句

逻辑运算符

逻辑与运算符

逻辑或运算符

判断季节

短路求值

条件运算符

条件运算符

计算差

求三个值中的最大值

块(复合语句)

逗号运算符

两个值的排序

在条件部分声明变量

实数值的余数

2-2 switch 语句

switch 语句

标签

break 语句

default 标签

选择语句

2-3 组成程序的字句要素

关键字

分隔符

字面量

标识符

运算符

优先级

结合性

小结

第 3 章 程序流的循环

3-1 do-while 语句

do-while 语句

读入一定范围的值

德·摩根定律和循环

猜数游戏

流程图

3-2 while 语句

while 语句

递增运算符和递减运算符

后置递增运算符和后置递减运算符

前置递增运算符和前置递减运算符

丢弃表达式的值

字符字面量

do-while 语句和 while 语句

左值和右值

复合赋值运算符

正整数值的反转

计算整数的和

3-3 for 语句

for 语句

循环语句

3-4 多重循环

九九乘法表

setw 控制符

显示直角三角形

3-5 break 语句、continue语句和goto语句

break 语句

continue 语句

goto 语句

3-6 转义字符和控制符

转义字符

三字符组和双字符组 1

控制符

小结

第 4 章 基本数据类型

4-1 算术型

整型

<climits> 头文件

字符型

有符号整型和无符号整型

整数字面量

整数后缀和整数字面量的类型

内置类型

对象和 sizeof 运算符

size_t 型和 typedef 声明

typeid 运算符

整数的内部

无符号整数的内部表示

有符号整数的内部表示

bool 型

浮点型

浮点数字面量

算术型

4-2 运算和类型

运算和类型

显式类型转换

基于 cast 风格的显式类型转换

基于函数风格的显式类型转换

使用 static_cast 运算符进行显式类型转换

循环的控制

类型转换的规则

4-3 枚举体

枚举体

枚举成员的值

没有名称的枚举体

使用枚举体的好处

小结

第 5 章 数组

5-1 数组

数组

用 for 语句遍历数组

数组的初始化

数组元素个数

使用数组处理成绩

用常量对象表示元素个数

获取数组类型的信息

数组元素的逆序排列

复制数组

5-2 多维数组

多维数组

多维数组的元素个数

获取多维数组的类型信息

初始化器

小结

第 6 章 函数

6-1 函数

函数

函数定义

函数调用

main 函数

函数声明

值传递

void 函数

函数的通用性

调用其他函数

实参和形参的类型

不接收参数的函数

默认实参

执行位运算的函数

移位运算符

整型的位数

6-2 引用和引用传递

值传递的局限性

引用

引用传递

值传递和引用传递

三个值的排序

6-3 作用域和存储期

作用域

存储期

返回引用的函数

6-4 重载和内联函数

函数的重载

内联函数

小结

第 7 章 指针

7-1 指针

对象和地址

用取址运算符获取地址

指针

用取址运算符创建指针

解引用运算符

使用了取址运算符和解引用运算符的表达式的求值

7-2 函数调用和指针

指针传递

7-3 指针和数组

指针和数组

解引用运算符和下标运算符

指向元素的指针的范围

下标运算符的操作数

数组和指针的不同点

函数之间的数组的传递

const 指针型的形参

函数之间的多维数组的传递

7-4 通过指针遍历数组元素

通过指针遍历数组元素

线性查找

7-5 动态创建对象

自动存储期和静态存储期

动态存储期

对象的初始化

动态创建数组对象

对象创建失败和异常处理

空指针

指向 void 的指针

小结

第 8 章 字符串和指针

8-1 字符串和指针

字符串字面量

字符串字面量的类型和值

字符串字面量的求值

字符串字面量的存储期

字符数组

字符数组的初始化

空字符串

从键盘读入字符串

函数之间的字符串的传递

字符串指针

两种字符串的不同点

字符串的数组

8-2 cstring 库

strlen:计算字符串的长度

strcpy、strncpy:复制字符串

strcat、strncat:拼接字符串

strcmp、strncmp:比较字符串

小结

第 9 章 函数的应用

9-1 函数模板

函数模板和模板函数

显式实例化

显式特例化

9-2 大规模程序的开发

分离式编译和链接

链接

创建头文件

9-3 命名空间

命名空间的定义

命名空间成员的声明和定义

嵌套命名空间

无名命名空间

命名空间的别名的定义

using 声明和 using 指令

using 声明

using 指令

小结

第 10 章 类

10-1 类的思想

数据的操作

类定义

类类型的对象

用户自定义类型

成员的访问

问题

私有成员和公有成员

构造函数和成员函数

构造函数

成员函数和消息

数据成员和访问器

成员函数和构造函数

类和对象

10-2 类的实现

在类定义之外的成员函数的定义

头文件和源文件的分离

头文件和 using 指令

成员函数的链接性

头文件和成员函数

通过 -> 运算符访问成员

汽车类

小结

第 11 章 简单类的创建

11-1 日期类的创建

日期类

构造函数的定义

构造函数的调用

复制构造函数

临时对象

类对象的赋值

默认构造函数

const 成员函数

this 指针和 *this

类类型的返回

通过 this 指针访问成员

字符串流

插入符和提取符的重载

11-2 作为成员的类

类类型的成员

has-A 关系

构造函数初始化器

头文件的设计和引入保护

类类型的参数

小结

第 12 章 转换函数和运算符函数

12-1 计数器类

计数器类

类 Counter 的使用例程

对计数器的操作

转换函数

运算符函数的定义

逻辑非运算符

递增运算符和递减运算符

运算符函数的调用

12-2 布尔值类

布尔值类

类作用域

转换构造函数

用户自定义转换

插入符的重载

在头文件中定义的非成员函数的链接性

12-3 复数类

复数

实部和虚部的获取器

一元算术运算符

运算符函数和操作数的类型

友元函数

const 引用参数

对类类型参数进行引用传递的原因

类类型的参数不是简单的引用而是 const 引用的原因

加法运算符的重载

复合赋值运算符的重载

相等运算符的重载

运算符函数的相关规则

小结

第 13 章 静态成员

13-1 静态数据成员

静态数据成员

静态数据成员的访问

13-2 静态成员函数

静态成员函数

私有的静态成员函数

静态数据成员和静态成员函数

小结

第 14 章 通过数组类学习类的设计

14-1 构造函数和析构函数

整数数组类

构造函数

下标运算符

类对象的生命周期

显式构造函数

析构函数

14-2 赋值运算符和复制构造函数

赋值运算符的重载

复制构造函数的重载

14-3 异常处理

对错误的处理

异常处理

异常的捕获

异常的抛出

小结

后记

参考文献

看完了

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部