看漫画学C++:有趣、有料、好玩、好用(全彩入门版)
  • 推荐1
  • 收藏1
  • 浏览219

看漫画学C++:有趣、有料、好玩、好用(全彩入门版)

关东升 ,赵大羽 (作者)  张国霞 (责任编辑)

  • 丛  书:从新手到高手系列
  • 书  号:978-7-121-47463-7
  • 出版日期:2024-04-01
  • 页  数:220
  • 开  本:16(240*190)
  • 出版状态:上市销售
  • 维护人:张国霞
C++,简单而强大,已经渗透到计算机领域的各个角落,甚至有很多中小学也开始引入C++编程课程。

本书秉承有趣、有料、好玩、好用的理念,通过精心设计的漫画,生动而有趣地讲解C++编程知识。本书总计14章:第1章带领读者编写第一个C++程序,初探C++编程的乐趣;第2章讲解C++的语法基础,帮助读者建立坚实的编程基础;第3章深入研究C++中的基本数据类型,帮助读者更好地理解不同数据类型的特点和转换;第4章引导读者探索C++中的运算符,使读者能够进行各种数学和逻辑运算;第5章讲解判断语句,可提高程序的决策智能;第6章讲解循环语句,使程序更加灵活;第7章探究数组的用法,实现对相同类型数据的管理;第8章讲解如何操作字符串,这是许多应用的关键组成部分;第9章深入探讨指针类型,这是C++中的重要概念;第10章讲解如何在C++中自定义数据类型,涉及枚举、结构体和联合;第11章讲解如何在C++中自定义函数,使代码模块化且提升可重用性;第12章讲解C++中的向量类型,它在开源代码中被大量使用;第13章讲解C++面向对象的基础知识,涉及对象和类的概念、面向对象的基本特征、类的声明与定义、构造函数和析构函数;第14章讲解C++面向对象的进阶知识,涉及对象指针、对象的动态创建与销毁、静态成员、封装性、继承性和多态性。本书在每一章中都安排了“练一练”环节,并在附录A中提供了相应的答案,可帮助读者巩固所学知识。

无论您是想入门C++,还是想参加信息学竞赛,抑或是想从事C++软件开发工作,本书都是您的理想选择。它也是一本非常适合广大教学工作者使用的C++入门教材。本书还提供了读者群及配套源码、教学视频、教学课件、勘误等,学习资源非常丰富。让我们一起踏上这充满乐趣的C++编程之旅!
看漫画学C++,简单、有趣、入门!提供免费配套视频、课件、代码、软件、习题、读者群等,小灰、臧秀涛等众咖力赞!磨砺编程技能,平替ChatGPT、Sora!
关东升
一个在IT领域摸爬滚打20多年的老程序员、软件架构师、高级培训讲师、IT作家。熟悉Java、C\C++、Python、iOS、Android、游戏开发、数据库开发与设计、软件架构设计等多种IT技术。参与设计和开发北京市公交一卡通百亿级大型项目,开发国家农产品追溯系统、金融系统、微博等移动客户端项目。曾为中国移动、中国联通、南方航空、中国石油、中国工商银行、平安银行和天津港务局等企事业单位授课。
著有《看漫画学Python》《看漫画学Python 2》《趣玩Python》《Java从小白到大牛》《Python从小白到大牛》等40多部计算机书籍。

赵大羽
用户体验设计师、UI及交互设计专家、企业内训讲师及咨询顾问。毕业于清华大学美术学院,曾为摩托罗拉、上海通用别克、宝洁、西门子等企业提供设计工作;为华为、联想、惠普、携程、咪咕传媒、爱普生等企业提供用户体验咨询服务及设计培训;著有书籍《品味移动设计》《交互设计的艺术》。
随着计算机技术的迅猛发展,越来越多的人,无论是大学生还是中小学生,都对C++这门编程语言产生了浓厚的兴趣。C++已经成为许多人职业生涯的起点,也为许多学子开启了通向信息科技领域的大门。本书致力于帮助各年龄层的学习者轻松、有趣地掌握C++编程的基础知识。
我们深知,学习编程语言可能让一些人感到困惑,尤其是那些初次接触编程的人。然而,编程不应该令人畏惧。它可以是一场充满乐趣和创造力的冒险,就如同阅读一本引人入胜的漫画书一般。这便是创作本书的灵感来源:将C++编程知识与漫画相结合,创作一本有趣且易懂的C++编程入门书。
不仅是学生,就业市场对C++编程专业知识的需求也日益增长。C++已经成为众多计算机科学和工程领域的重要语言,在游戏开发、嵌入式系统设计及科学计算等领域,C++都扮演着重要的角色。本书有趣、有料、好玩、好用,可帮助读者轻松掌握C++的基础知识,无论读者是出于兴趣,还是为了有更好的就业前景。
我们特别注重全彩插图和富有趣味性的故事情节,以激发学生的学习兴趣。本书力求在轻松的氛围中让读者享受编程的乐趣,并提供丰富的实例和练习,可帮助读者及时巩固所学知识。

目录

目录
第1章 哈啰! C++
1.1 C++的由来
1.2 C++的特点
1.3 编写第一个C++程序 —— HelloWorld
1.3.1 用记事本编写“Hello World”程序
1.3.2 用IDE工具编写“Hello World”程序
1.4 练一练

第2章 根深而叶茂
2.1 关键字与标识符
2.1.1 关键字
2.1.2 标识符
2.2 C++分隔符
2.2.1 分号
2.2.2 大括号
2.2.3 空白
2.3 注释
2.3.1 单行注释
2.3.2 多行注释
2.4 变量
2.4.1 变量的声明与初始化
2.4.2 变量的作用域
2.5 常量
2.6 命名空间
2.6.1 什么是命名空间
2.6.2 声明命名空间
2.6.3 使用作用域限定符(::)访问命名空间中的成员
2.6.4 使用using指令访问命名空间中的成员
2.7 练一练

第3章 站到自己的队伍中去
3.1 C++中的数据类型
3.2 整型
3.2.1 数据类型的修饰符
3.2.2 数据溢出
3.2.3 整数的表示方式
3.3 浮点型
3.4 字符型
3.5 布尔型
3.6 数据类型之间的转换
3.6.1 自动类型转换
3.6.2 强制类型转换
3.7 练一练

第4章 那些用于运算的符号
4.1 运算符那些事儿
4.2 算术运算符
4.2.1 一元算术运算符
4.2.2 二元算术运算符
4.3 关系运算符
4.4 逻辑运算符
4.5 位运算符
4.6 赋值运算符
4.7 其他运算符
4.8 练一练

第5章 让你的程序学会思考
5.1 if语句
5.1.1 if结构
5.1.2 if-else结构
5.1.3 if-else-if结构
5.2 switch语句
5.3 练一练

第6章 让程序“转”起来吧
6.1 循环语句
6.1.1 while循环语句及其循环嵌套
6.1.2 do-while循环语句及其循环嵌套
6.1.3 for循环语句及其循环嵌套
6.2 跳转语句
6.2.1 break语句
6.2.2 continue语句
6.2.3 goto语句
6.3 练一练

第7章 保存相同类型数据的容器
7.1 数组那些事儿
7.1.1 数组的基本特性
7.1.2 数组的维度
7.2 一维数组
7.2.1 声明一维数组
7.2.2 初始化一维数组
7.2.3 访问一维数组中的元素
7.3 二维数组
7.3.1 声明二维数组
7.3.2 初始化二维数组
7.3.3 访问二维数组中的元素
7.4 三维数组
7.5 练一练

第8章 把字符给我串起来!准备烧烤
8.1 字符串那些事儿
8.1.1 C语言风格的字符串
8.1.2 C++标准库中的字符串
8.2 字符串的用法
8.2.1 字符串拼接
8.2.2 字符串追加
8.2.3 字符串查找
8.2.4 字符串比较
8.2.5 字符串截取
8.3 字符串中的转义字符
8.4 练一练

第9章 直达记忆深处的数据类型
9.1 C++中的指针
9.1.1 声明指针变量
9.1.2 获取变量的内存地址
9.2 指针与数组
9.2.2 二级指针
9.2.3 对象指针
9.3 练一练

第10章 自己动手,丰衣足食
10.1 枚举
10.2 结构体
10.3 联合
10.4 练一练

第11章 我与“函数”的故事
11.1 函数那些事儿
11.1.1 为什么需要函数
11.1.2 定义函数
11.1.3 声明函数
11.1.4 使用头文件声明函数
11.2 函数参数的传递
11.2.1 示例1:按值传递
11.2.2 示例2:按引用传递
11.2.3 示例3:通过数据交互函数实现数据交换
11.3 参数的默认值
11.4 函数重载
11.5 练一练

第12章 可大可小的“容器”
12.1 为什么需要向量
12.1.1 初始化向量
12.1.2 删除向量中的元素
12.2 二维向量
12.3 练一练

第13章 我与“对象”的故事(一)
13.1 C++面向对象那些事儿
13.1.1 什么是类和对象
13.1.2 面向对象的基本特征
13.2 类的声明与定义
13.2.1 定义类
13.2.2 声明类
13.3 构造函数
13.3.1 构造函数的重载
13.3.2 析构函数
13.4 练一练

第14章 我与“对象”的故事(二)
14.1 对象指针
14.1.1 通过对象指针访问成员
14.1.2 this指针
14.2 对象的动态创建与销毁
14.3 静态成员
14.4 封装性
14.4.1 封装性的设计规范
14.4.2 C++中封装性的实现
14.5 继承性
14.5.1 C++中类的继承性的实现
14.5.2 调用父类的构造函数
14.6 多态性
14.6.1 C++中多态性的实现
14.6.2 纯虚函数
14.7 练一练

附录A “练一练”参考答案

读者评论

图书类别

推荐用户

同系列书

  • 看漫画学C++:有趣、有料、好玩、好用(全彩入门版)

    关东升 ,赵大羽 (作者)

    C++,简单而强大,已经渗透到计算机领域的各个角落,甚至有很多中小学也开始引入C++编程课程。 本书秉承有趣、有料、好玩、好用的理念,通过精心设计的漫画,...

     
  • 电脑炒原油从新手到高手

    周峰 (作者)

    本书讲解原油的基础知识、原油分析技巧(各种日K线分析技巧、分时图分析技巧、基本面分析技巧)、原油的理念与方法技巧、原油的管理策略技巧、原油的实战技巧。在原油基础...

    ¥59.00
  • 电脑炒白银从新手到高手

    张亮 等 (作者)

    本书由浅入深、循序渐进地讲解白银所需要的基础知识,力求从零开始、通俗易懂。本书首先讲解白银的基础知识,即什么是白银及分类、历史和用途、白银交易的品种、白银行情分...

    ¥59.80
  • 电脑炒黄金从新手到高手

    张亮等 (作者)

    本书由浅入深、循序渐进地讲解黄金所需要的基础知识,力求从零开始、通俗易懂。本书首先讲解黄金的基础知识,即什么是黄金及分类、历史和用途、黄金交易的品种、黄金行情分...

    ¥59.80

相关图书

MATLAB计算机视觉与深度学习实战(第2版)

刘衍琦,王小超,詹福宇 (作者)

本书详细讲解了29个实用的MATLAB计算机视觉与深度学习实战案例(含可运行程序),涉及图像去雾、答题卡识别、图像分割、肝脏影像辅助分割系统、人脸二维码编解码系...

 

B站运营大揭秘:百万Up主真想教会你的创作笔记

GenJi是真想教会你 鱼C-小甲鱼 阿Test正经比比 编著 (作者)

本书由B站的三位百万级Up主(GenJi是真想教会你、鱼C-小甲鱼、阿Test正经比比)联合打造,为读者提供了B站独家运营秘籍。 全书总计8章。第1章重点讲解...

 

手机摄影从实战到精通

追风 (作者)

这是一本非常好用的手机摄影指南,旨在帮助读者全面掌握手机摄影从实战到精通的方方面面,使读者通过手机能轻松地拍摄出高质量的视频。 全书总计7章。 第1章讲解对...

 

互联网大厂晋升指南:从P5到P9的升级攻略

李运华 (作者)

本书主要介绍了一套系统的晋升方法论,涵盖“理解晋升→准备晋升→参与晋升→获得晋升”这条完整的晋升链条,深入剖析了晋升背后的规则、“潜规则”、技巧和套路,帮助读者...

¥118.00

架构演变实战:从单体到微服务再到中台

潘志伟 (作者)

本书从搭建单体架构遇到的瓶颈开始,通过真实案例介绍从单体架构转型为微服务架构及中台架构过程中遇到的困难、问题与具体解决方法。全书共计9章,前3章以案例和原理为基...

 

Offer来了:Java面试核心知识点精讲(第2版)

王磊 (作者)

本书讲解Java面试中常被问及的核心知识点,涉及Java基础、Java并发编程、JVM、Java高并发网络编程、Spring基础、Netflix的原理及应用、S...