• c++入门很轻松(微课版) 编程语言 作者 新华正版
  • c++入门很轻松(微课版) 编程语言 作者 新华正版
21年品牌 40万+商家 超1.5亿件商品

c++入门很轻松(微课版) 编程语言 作者 新华正版

35.1 4.4折 79.8 全新

库存3件

河北保定
认证卖家担保交易快速发货售后保障

作者作者

出版社清华大学出版社

ISBN9787302563815

出版时间2021-03

版次1

装帧平装

开本16

页数356页

字数665千字

定价79.8元

货号104_9787302563815

上书时间2024-06-30

凡凡图书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
正版特价新书
商品描述
主编:

"读者对象
 零基础的编程自学者。
 希望快速、全面掌握c程序开发的人员。
 高等院校相关专业的教师和。
 相关培训机构的教师和。
 初、中级c程序开发人员。

本书特点
    贴身辅导:费微课程。
    强化实用:模拟真实开发环境,让编程更容易。
    小白实战手册:3个真实项目实训,快速积累行业经验。
    面试宝典:求职资源库、面试资源库和笔试题库,轻松找工作。
    无忧:课后题大纲和精美幻灯片,让更轻松。
    互动:定期和作者在线答疑,解决自学路上的困惑。
"

目录:

章 快速步入c++的世界001

1.1 c++语言概述001

1.1.1 c语言与c++语言的关系001

1.1.2 c++语言的特点001

1.1.3 c++的发展历程002

1.2 搭建c++开发环境002

1.2.1 安装visual studio 2019002

1.2.2 启动visual studio 2019004

1.2.3 使用visual studio 2019建立c++程序005

1.3 c++的编译过程009

1.4 新手疑难问题解答010

1.5 实战训练010

第2章 c++语言基础011

2.1 c++基本语法011

2.1.1 c++中的基本概念011

2.1.2 c++中的分号和空格011

2.1.3 c++中的语句块012

2.1.4 c++中的标识符012

2.1.5 c++中的关键字013

2.2 c++程序的结构013

2.2.1 个c++程序013

2.2.2 #include指令014

2.2.3 iostream标准库015

2.2.4 命名空间016

2.2.5 函数main()016

2.2.6 关于注释017

2.3 c++数据类型017

2.3.1 整型数据类型017

2.3.2 浮点型数据类型019

2.3.3 字符型数据类型019

2.3.4 布尔型数据类型021

2.3.5 自定义数据类型021

2.4 数据的输入与输出022

2.4.1 认识控制台022

2.4.2 c++语言中的流023

2.4.3 认识cout与cin语句024

2.4.4 流输出格式的控制026

2.5 新手疑难问题解答029

2.6 实战训练030

第3章 使用常量和变量031

3.1 使用常量031

3.1.1 认识常量031

3.1.2 整型常量032

3.1.3 实型常量032

3.1.4 字符常量033

3.1.5 字符串常量034

3.1.6 其他常量035

3.2 自定义常量035

3.2.1 使用#define预处理器036

3.2.2 使用const关键字037

3.3 使用变量038

3.3.1 认识变量038

3.3.2 变量的声明039

3.3.3 变量的赋值040

3.3.4 变量的作用域041

3.3.5 整型变量044

3.3.6 实型变量045

3.3.7 字符型变量046

3.3.8 布尔型变量047

3.4 新手疑难问题解答047

3.5 实战训练048

第4章 使用运算符和表达式049

4.1 认识运算符049

4.1.1 算术运算符049

4.1.2 自增、自减运算符050

4.1.3 关系运算符051

4.1.4 逻辑运算符052

4.1.5 赋值运算符054

4.1.6 位运算符055

4.1.7 杂项运算符056

4.1.8 逗号运算符057

4.2 优先级与结合058

4.2.1 运算符优先级058

4.2.2 运算符结合059

4.3 使用表达式061

4.3.1 算术表达式061

4.3.2 赋值表达式063

4.3.3 关系表达式064

4.3.4 逻辑表达式065

4.3.5 位运算表达式066

4.3.6 条件表达式067

4.3.7 逗号表达式068

4.4 表达式中的类型转换068

4.4.1 自动转换068

4.4.2 强制转换070

4.5 新手疑难问题解答071

4.6 实战训练071

第5章 程序流程控制结构072

5.1 顺序结构072

5.2 选择结构073

5.2.1 if语句073

5.2.2 ifelse语句074

5.2.3 嵌套ifelse语句075

5.2.4 switch语句078

5.2.5 嵌套switch语句080

5.3 循环结构081

5.3.1 循环结构类型081

5.3.2 循环控制语句091

5.4 新手疑难问题解答096

5.5 实战训练097

第6章 函数与函数调用098

6.1 函数的概述098

6.1.1 函数的概念098

6.1.2 函数的定义098

6.1.3 函数的声明100

6.2 函数参数及返回值101

6.2.1 空函数101

6.2.2 形参与实参102

6.2.3 函数的默认参数102

6.2.4 参数的传递方式103

6.2.5 声明返回值类型105

6.2.6 函数的返回值107

6.3 函数的调用109

6.3.1 函数调用的形式109

6.3.2 函数调用的方式109

6.3.3 函数的传值调用111

6.3.4 函数的嵌套调用111

6.3.5 函数的递归调用113

6.4 变量的作用域116

6.4.1 自动变量116

6.4.2 静态局部变量116

6.4.3 外部变量117

6.4.4 寄存器变量118

6.5 内联函数118

6.6 新手疑难问题解答119

6.7 实战训练120

第7章 数值数组与字符数组121

7.1 数组概述121

7.1.1 认识数组121

7.1.2 数组的特点122

7.2 一维数组122

7.2.1 定义一维数组122

7.2.2 初始化一维数组123

7.2.3 一维数组的应用125

7.3 二维数组127

7.3.1 定义二维数组127

7.3.2 初始化二维数组128

7.3.3 二维数组的应用129

7.4 多维数组131

7.5 字符数组131

7.5.1 字符数组的定义131

7.5.2 初始化字符数组132

7.5.3 字符数组的应用133

7.5.4 字符数组的输出134

7.5.5 字符数组的输入135

7.6 新手疑难问题解答137

7.7 实战训练138

第8章 c++中的指针和引用139

8.1 指针与变量139

8.1.1 指针变量的定义139

8.1.2 指针变量的初始化140

8.1.3 指针变量的引用142

8.1.4 指针变量的运算143

8.2 指针与函数145

8.2.1 指针传送到函数中145

8.2.2 返回值为指针的函数146

8.2.3 指向函数的指针147

8.3 指针与数组148

8.3.1 数组元素的指针149

8.3.2 通过指针引用数组元素149

8.3.3 指向数组的指针变量作为函数参数152

8.3.4 通过指针对多维数组进行引用156

8.4 指针与字符串160

8.4.1 指向字符串的指针变量160

8.4.2 使用字符指针作为函数参数161

8.5 指针数组和多重指针163

8.5.1 指针数组163

8.5.2 指向指针的指针164

8.6 c++中的引用166

8.6.1 认识c++中的引用166

8.6.2 通过引用传递函数参数166

8.6.3 把引用作为返回值167

8.7 新手疑难问题解答168

8.8 实战训练168

第9章 结构体、共用体和枚举170

9.1 结构体概述170

9.1.1 结构体的概念170

9.1.2 结构体类型的定义171

9.1.3 结构体变量的定义172

9.1.4 结构体变量的初始化173

9.1.5 结构体变量成员的引用174

9.2 结构体数组175

9.2.1 结构体数组的定义175

9.2.2 结构体数组的初始化175

9.2.3 结构体数组的引用176

9.3 结构体与函数177

9.3.1 结构体变量作为函数参数177

9.3.2 结构体变量的成员作为函数参数178

9.3.3 结构体变量作为函数返回值179

9.4 结构体与指针180

9.4.1 指向结构体变量的指针180

9.4.2 指向结构体数组的指针182

9.4.3 结构体指针作为函数参数183

9.5 共用体数据类型184

9.5.1 共用体类型的声明184

9.5.2 共用体变量的定义184

9.5.3 共用体变量的初始化186

9.5.4 共用体变量的引用186

9.6 枚举数据类型187

9.6.1 枚举类型的定义187

9.6.2 枚举类型变量的定义188

9.7 新手疑难问题解答189

9.8 实战训练190

0章 c++中的类和对象192

10.1 c++类192

10.1.1 类的概述与定义192

10.1.2 类的实现方法193

10.1.3 类对象的声明195

10.1.4 类对象的引用195

10.2 类访问修饰符198

10.2.1 公有成员199

10.2.2 私有成员200

10.2.3 保护成员201

10.3 构造函数201

10.3.1 构造函数的定义202

10.3.2 带参数的构造函数203

10.3.3 使用参数初始化表204

10.3.4 构造函数的重载205

10.3.5 构造函数的默认参数206

10.3.6 复制构造函数207

10.4 析构函数209

10.4.1 认识析构函数209

10.4.2 析构函数的调用210

10.5 c++类成员211

10.5.1 内联成员函数211

10.5.2 静态类成员212

10.5.3 常量类成员214

10.5.4 隐式/显式的this指针216

10.6 类对象数组218

10.6.1 类对象数组的调用218

10.6.2 类对象数组和默认构造函数219

10.6.3 类对象数组和析构函数220

10.7 友元221

10.7.1 友元函数221

10.7.2 友元类222

10.8 新手疑难问题解答223

10.9 实战训练224

1章 c++中的继承与派生225

11.1 c++中的继承225

11.1.1 什么是继承225

11.1.2 基类与派生类226

11.1.3 基类中的构造函数228

11.1.4 继承中的构造顺序231

11.2 c++继承方式233

11.2.1 公有继承233

11.2.2 私有继承234

11.2.3 保护继承235

11.3 派生类存取基类成员237

11.3.1 私有成员的存取237

11.3.2 继承与静态成员238

11.4 多重继承239

11.4.1 声明多继承240

11.4.2 多继承下的构造函数240

11.5 新手疑难问题解答242

11.6 实战训练242

2章 c++中的多态与重载244

12.1 多态概述244

12.1.1 认识多态行为244

12.1.2 实现多态244

12.2 虚函数与虚函数表246

12.2.1 虚函数的作用246

12.2.2 动态绑定和静态绑定248

12.2.3 定义纯虚函数249

12.2.4 认识虚函数表251

12.3 抽象类与多重继承252

12.3.1 抽象类的作用253

12.3.2 抽象类的多重继承253

12.4 认识运算符的重载254

12.4.1 什么是运算符重载255

12.4.2 运算符重载的形式255

12.4.3 可重载的运算符258

12.5 常用运算符的重载259

12.5.1 “<”运算符重载259

12.5.2 “+”运算符重载260

12.5.3 “=”赋值运算符重载261

12.5.4 前置运算符重载263

12.5.5 后置运算符重载264

12.5.6 插入运算符重载265

12.5.7 折取运算符重载266

12.6 新手疑难问题解答268

12.7 实战训练268

3章 c++中模板的应用269

13.1 函数模板269

13.1.1 函数模板的用途269

13.1.2 函数模板的定义270

13.1.3 函数模板的调用271

13.1.4 函数模板的重载273

13.2 类模板274

13.2.1 类模板的定义274

13.2.2 类模板的实例化277

13.2.3 类模板的使用277

13.3 模板的特化279

13.3.1 函数模板的特化280

13.3.2 类模板的特化281

13.4 新手疑难问题解答282

13.5 实战训练283

4章 容器、算法与迭代器284

14.1 认识容器284

14.2 顺序容器285

14.2.1 向量类模板285

14.2.2 链表类模板290

14.2.3 双端队列类模板296

14.3 关联容器297

14.3.1 映类模板298

14.3.2 集合类模板301

14.3.3 多重集合类模板302

14.4 容器适配器303

14.4.1 栈类303

14.4.2 队列类304

14.4.3 优先级队列类305

14.5 c++中的算法307

14.5.1 数据编辑算法307

14.5.2 查找算法308

14.5.3 比较算法310

14.5.4 排序相关算法311

14.6 c++中的迭代器312

14.6.1 迭代器的分类312

14.6.2 迭代器的使用314

14.7 新手疑难问题解答315

14.8 实战训练315

5章 c++程序的异常处理316

15.1 认识异常处理316

15.1.1 认识异常处理机制316

15.1.2 认识标准异常317

15.1.3 异常处理语句块317

15.2 异常处理的简单应用318

15.2.1 抛出异常318

15.2.2 重新抛出异常320

15.2.3 捕获所有异常321

15.2.4 异常的匹配321

15.3 异常处理的不错应用324

15.3.1 自定义异常类324

15.3.2 捕获多个异常325

15.3.3 异常的重新捕获327

15.3.4 构造函数的异常处理328

15.4 新手疑难问题解答329

15.5 实战训练330

6章 c++中文件的作331

16.1 文件i/o作331

16.1.1 输入文件流331

16.1.2 输出文件流332

16.1.3 输入/输出文件流333

16.2 文件的打开与关闭334

16.2.1 文件的打开334

16.2.2 文件的关闭336

16.3 文本文件的处理337

16.3.1 将变量写入文本文件337

16.3.2 将变量写入文件尾部337

16.3.3 从文本文件中读取变量338

16.4 使用函数处理文本文件339

16.4.1 使用函数get()读取文本文件339

16.4.2 使用函数getline()读取文本文件340

16.4.3 使用函数put()将记录写入文本文件340

16.5 新手疑难问题解答341

16.6 实战训练341

内容简介:

c入门很轻松:微课版是针对零基础读者编写的c入门教材,侧重实战,结合流行有趣的热点案例,详细地介绍了c开发中的各项技术。全书分为16章,内容包括快速步入c的世界、c语言基础、使用常量和变量、使用运算符和表达式、程序流程控制结构、函数与函数调用、数值数组与字符数组、c中的指针和引用、结构体/共用体和枚举、c中的类和对象、c中的继承与派生、c中的多态与重载、c中模板的应用、容器/算法与迭代器、c程序的异常处理、c中文件的作。本书通过大量案例,不仅可以帮助初学者快速入门,还可以让读者积累项目开发经验。通过扫码可以快速查看对应案例的微作及实战训练中的解题思路;通过一步步引导的方式,可以检验读者对每章知识点掌握的程度。另外,本书还大量资源,包括精美幻灯片、案例源代码、大纲、求职资源库、面试资源库、笔试题库和“小白”项目实战手册。本书适合零基础的c自学者和c开发技术人员,还可作为大、中专院校的和培训机构学员的参用书。

作者简介:

云尚科技由众多软件开发工程师和数据库运维工程师组成。云尚科技团队曾做项目:基于 ap.台的演播厅票务系统,b2c电子台,思迈威科技crm管理系统和某汽车网大型行业级应用。云尚科技团队为郑州大学、黄河科技大学等高校提供生项目实训服务,对于初学者常遇到的问题有丰富的解决经验。云尚科技长期从事软件项目开发、linux系统管理与运维,具有丰富开发和经验。云尚科技同时投入在线教育,目前拥有会员4万多,为编程初学者提供很优质的课程。

—  没有更多了  —

以下为对购买帮助不大的评价

正版特价新书
此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP