×
暂无评论
图文详情
  • ISBN:9787121472657
  • 装帧:一般胶版纸
  • 册数:暂无
  • 重量:暂无
  • 开本:其他
  • 页数:296
  • 出版时间:2024-01-01
  • 条形码:9787121472657 ; 978-7-121-47265-7

本书特色

“零基础学”系列图书于2017 年8 月首次面世,系列图书迄今已加印百余次,累计销量达50 多万册,不仅深受广大程序员的喜爱,还被百余所高校选为计算机、软件等相关专业的教学参考用书。 “零基础学”系列图书升级版在继承前一版优点的基础上,将开发环境和工具更新为目前*新版本,并结合当今的市场需要,进一步对图书品种进行了增补,对相关内容进行了更新、优化,更适合读者学习。同时,为了方便教学使用,本系列图书全部提供配套教学PPT 课件。另外,针对AI 技术在软件开发领域,特别是在自动化测试、代码生成和优化等方面的应用,我们专门为本系列图书开发了一个微视频课程——“AI 辅助编程”,以帮助读者更好地学习编程。 《零基础学C++(升级版)(全彩印刷)》具有以下特点: 1.全彩印刷:还原真实代码环境,让编程学习更轻松; 2.AI辅助编程:随书提供“AI辅助编程”微视频课,紧跟技术前沿; 3.书网合一:28小时微视频讲解微视频课程+1本纸质书,立体化学习; 4.源码提供:80个实例+源代码,拿来即用; 5.作者答疑:配有“读者服务”微信群,作者在群里解答问题; 6.海量资源:微视频讲解(28小时)、实例+源码(80个)、e学码词条(62个)、PPT课件、“Visual C++ 6.0开发环境的使用”手册等,即查即练,方便拓展学习。

内容简介

《零基础学 C++》(升级版)从初学者的角度出发,通过通俗易懂的语言、流行有趣的实例,详细地介绍了使用 C++ 语言进行程序开发所需要掌握的知识和技术。全书共分为 16 章,包括初识 C++,C++ 语言基础,运算符与表达式, 条件判断语句,循环语句,函数,数组、指针和引用,结构体与共用体,面向对象编程基础,类和对象,继承与派生, 模板,STL(标准模板库),RTTI 与异常处理,文件操作,坦克动荡游戏等内容。书中所有知识都结合具体实例进行 讲解,设计的程序代码给出了详细的注释,可以使读者轻松领会 C++ 语言程序开发的精髓,快速提高开发技能。本书适合作为 C++ 语言程序开发入门者的自学用书,也适合作为高等院校相关专业的教学参考书,还可供开发人 员查阅、参考。

目录

第 1 章 初识 C++1 视频讲解:30 分钟 e 学码:8 个 1.1 C++ 概述1 1.1.1 C++ 的发展历程2 1.1.2 C++ 中的杰出人物3 1.1.3 C++ 的特点4 1.2 搭建 C++ 开发环境5 1.2.1 认识 Dev-C++5 1.2.2 Dev-C++ 的下载与安装5 1.3 使用 Dev-C++ 创建 C++ 文件8 1.4 C++ 代码结构9 1.4.1 C++ 工程项目文件9 1.4.2 认识 C++ 代码结构10 1.5 小结10 第 2 章 C++ 语言基础11 视频讲解:2 小时 42 分钟 精彩实例:4 个 e 学码:6 个 2.1 **个 C++ 程序11 2.1.1#include 指令12 2.1.2iostream 标准库13 2.1.3 命名空间13 2.1.4 main 函数14 2.1.5 函数体14 2.1.6 函数返回值14 2.1.7 注释14 2.2 常量及符号15 2.2.1 整型常量15 2.2.2 实型常量17 2.2.3 字符常量18 2.2.4 字符串常量19 2.2.5 其他常量20 2.3 变量20 2.3.1 标识符20 2.3.2 变量的声明及赋值21 2.3.3 整型变量22 2.3.4 实型变量23 2.3.5 字符变量24 ? 实例 01字符数据与整型数据之间的 运算24 ? 实例 02对字符数据进行算术运算25 2.4 数据类型26 2.4.1 数值类型26 2.4.2 字符类型28 2.4.3 布尔类型28 2.5 数据的输入与输出28 2.5.1 控制台屏幕28 2.5.2 C++ 语言中的流29 2.5.3 流输出格式控制30 ? 实例 03控制打印格式程序31 ? 实例 04使用 printf 进行输出35 2.6 小结36 第 3 章 运算符与表达式37 视频讲解:1 小时 54 分钟 精彩实例:5 个 e 学码:7 个 3.1 运算符38 3.1.1 算术运算符38 3.1.2 关系运算符39 3.1.3 逻辑运算符40 ? 实例 01求逻辑表达式的值41 3.1.4 赋值运算符41 3.1.5 位运算符42 ? 实例 02使用位运算符44 3.1.6 移位运算符44 ? 实例 03左移运算45 3.1.7 sizeof 运算符46 3.1.8 条件运算符46 3.1.9 逗号运算符46 3.2 结合性和优先级47 3.3 表达式48 3.3.1 认识表达式48 3.3.2 表达式中的类型转换49 ? 实例 04隐式类型转换49 ? 实例 05强制类型转换应用51 3.4 判断左值与右值51 3.5 小结52 第 4 章 条件判断语句53 视频讲解:1 小时 38 分钟 精彩实例:7 个 e 学码:4 个 4.1 决策分支54 4.2 判断语句54 4.2.1 **种形式的判断语句54 ? 实例 01判断输入的数是否为奇数55 4.2.2 第二种形式的判断语句56 ? 实例 02根据分数判断是否优秀56 4.2.3 第三种形式的判断语句57 ? 实例 03根据成绩划分等级58 4.3 使用条件运算符进行判断59 ? 实例 04使用条件运算符完成判断数的 奇偶性59 4.4 switch 语句59 ? 实例 05根据输入的字符输出字符串 ... 60 4.5 判断语句的嵌套62 ? 实例 06判断是否是闰年(使用嵌套 判断语句)63 ? 实例 07判断是否是闰年(使用一条 判断语句)63 4.6 小结64 第 5 章 循环语句65 视频讲解:1 小时 25 分钟 精彩实例:7 个 e 学码:5 个 5.1 while 和 do...while 循环66 5.1.1 while 循环66 ? 实例 01使用 while 循环计算 1 到 10 的 累加结果66 5.1.2 do...while 循环67 ? 实例 02使用 do...while 循环计算 1 到 10 的累加结果68 5.2 for 循环语句69 5.2.1 for 循环语句的一般形式69 ? 实例 03使用 for 循环计算 1 到 10 的 累加结果 70 5.2.2 for 循环的变体71 5.3 循环控制73 5.3.1 控制循环的变量73 5.3.2break 语句74 ? 实例 04使用 break 语句跳出循环74 5.3.3continue 语句75 ? 实例 05使用 continue 语句跳出循环76 5.3.4 goto 语句76 ? 实例 06使用 goto 语句实现循环76 5.4 循环的嵌套78 ? 实例 07打印三角形78 5.5 小结79 VIII 第 6 章 函数80 第 7 章 数组、指针和引用98 视频讲解:3 小时 23 分钟 精彩实例:7 个 e 学码:8 个 6.1 函数概述80 6.1.1 函数的定义81 6.1.2 函数的声明81 ? 实例 01声明、定义和使用函数81 6.2 函数参数及返回值82 6.2.1 空函数82 6.2.2 形参与实参83 6.2.3 默认参数83 ? 实例 02调用带默认参数的函数84 6.2.4 可变参数84 ? 实例 03定义可变参数函数85 6.2.5 返回值86 6.3 函数调用86 6.3.1 传值调用87 ? 实例 04使用传值调用87 6.3.2 嵌套调用89 6.3.3 递归调用89 ? 实例 05利用循环求 n 的阶乘90 6.4 变量作用域90 6.5 重载函数91 ? 实例 06定义重载函数91 6.6 内联函数93 6.7 变量的存储类别93 6.7.1 auto 变量94 6.7.2static 变量95 ? 实例 07使用静态变量实现累加95 6.7.3register 变量96 6.7.4extern 变量97 6.8 小结97 视频讲解:4 小时 5 分钟 精彩实例:15 个 e 学码:7 个 7.1 一维数组99 7.1.1 一维数组的声明99 7.1.2 一维数组的引用99 7.1.3 一维数组的初始化100 7.2 二维数组100 7.2.1 二维数组的声明100 7.2.2 二维数组元素的引用101 7.2.3 二维数组的初始化101 7.3 字符数组102 ? 实例 01字符串连接103 ? 实例 02字符串复制104 ? 实例 03字符串比较105 ? 实例 04获取字符串长度106 7.4 指针107 7.4.1 变量与指针107 ? 实例 05输出变量的地址值108 7.4.2 指针运算符和取地址运算符110 ? 实例 06输出指针对应的数值110 7.4.3 指针运算111 ? 实例 07输出指针运算后的地址值111 7.4.4 指向空的指针与空类型指针112 ? 实例 08空类型指针的使用112 7.4.5 指向常量的指针与指针常量114 7.5 指针与数组114 7.5.1 指针与一维数组114 ? 实例 09通过指针变量获取数组中的 元素115 7.5.2 指针与二维数组117 ? 实例 10使用指针变量遍历二维数组 ...117 IX 7.5.3 指针与字符数组119 ? 实例 11通过指针连接两个字符数组 ...119 7.6 指针在函数中的应用120 7.6.1 传递地址120 ? 实例 12调用自定义函数交换两个变 量值120 7.6.2 指向函数的指针121 7.6.3 从函数中返回指针122 ? 实例 13指针做返回值122 7.7 指针数组123 7.8 引用124 7.8.1 引用概述124 7.8.2 使用引用传递参数125 ? 实例 14通过引用交换数值125 7.8.3 使用数组作为函数参数126 ? 实例 15获取命令行参数126 7.9 小结127 第 8 章 结构体与共用体128 视频讲解:1 小时 32 分钟 精彩实例:6 个 e 学码:5 个 8.1 结构体128 8.1.1 结构体定义129 8.1.2 结构体变量129 8.1.3 结构体成员及初始化130 ? 实例 01为结构体成员赋值130 8.1.4 结构体的嵌套132 8.1.5 结构体的大小132 8.2 重命名数据类型133 8.3 结构体与函数134 8.3.1 使用结构体变量做函数参数134 ? 实例 02使用结构体变量做函数参数 .. 134 8.3.2 使用结构体指针变量做函数参数135 ? 实例 03使用结构体指针变量做函数 参数135 8.4 结构体数组136 8.4.1 结构体数组的声明与引用136 8.4.2 使用指针访问结构体数组137 ? 实例 04使用指针访问结构体数组137 8.5 共用体138 8.5.1 共用体的定义与声明139 8.5.2 共用体的大小140 ? 实例 05使用共用体变量140 8.5.3 共用体的特点141 8.6 枚举类型141 8.6.1 枚举类型的声明141 8.6.2 枚举类型变量142 8.6.3 枚举类型的运算143 ? 实例 06枚举值的比较运算143 8.7 小结144 第 9 章 面向对象编程基础145 视频讲解:39 分钟 e 学码:5 个 9.1 面向对象概述145 9.2 面向对象编程与面向过程编程146 9.2.1 面向过程编程146 9.2.2 面向对象编程147 9.2.3 面向对象的特点147 9.3 统一建模语言148 9.3.1 统一建模语言概述148 9.3.2 统一建模语言的结构148 9.3.3 面向对象的建模150 9.4 小结150 第 10 章 类和对象151 视频讲解:3 小时 17 分钟 精彩实例:4 个 e 学码:7 个 10.1 C++ 类152 10.1.1 类概述152 X 10.1.2 类的声明与定义152 10.1.3 类的实现153 10.1.4 对象的声明157 ? 实例 01对象的引用159 10.2 构造函数159 10.2.1 构造函数概述160 10.2.2 复制构造函数161 ? 实例 02使用复制构造函数161 10.3 析构函数162 ? 实例 03使用析构函数163 10.4 类成员164 10.4.1 访问类成员164 10.4.2 内联成员函数166 10.4.3 静态类成员167 10.4.4 隐藏的 this 指针168 10.4.5 嵌套类169 10.4.6 局部类171 10.5 友元171 10.5.1 友元概述171 10.5.2 友元类173 10.5.3 友元函数174 ? 实例 04定
展开全部

作者简介

明日科技是一家专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司。其编写的教材既注重选取软件开发中的必需、常用内容,又注重内容的易学易用以及相关知识的拓展,深受读者喜爱。同时,其编写的教材多次荣获\"全行业优秀畅销品种”\"中国大学出版社图书奖优秀畅销书”等奖项,多个品种长期位居同类图书销售排行榜的前列。

预估到手价 ×

预估到手价是按参与促销活动、以最优惠的购买方案计算出的价格(不含优惠券部分),仅供参考,未必等同于实际到手价。

确定
快速
导航