fbpx

[email protected]

购物车

 查看订单

  • 我的帐户
东东购 | EasternEast
  • 中文书店
    • 畅销排行榜
      • 小说 畅销榜
      • 童书 畅销榜
      • 外语畅销榜
      • 管理畅销榜
      • 法律畅销榜
      • 青春文学畅销榜
    • 热门分类
      • 社会小说
      • 成功/励志 畅销榜
      • 人物传记
      • 大陆原创
      • 绘本童书
      • 影视小说
    • 文学推荐
      • 文集
      • 戏剧
      • 纪实文学
      • 名家作品
      • 民间文学
      • 中国现当代随笔
    • 新书热卖榜
      • 小说 新书热卖榜
      • 青春文学 新书热卖榜
      • 童书 新书热卖榜
      • 管理 新书热卖榜
      • 成功/励志 新书热卖榜
      • 艺术 新书热卖榜
  • 精选分类
    • 小说
    • 保健养生
    • 烹饪/美食
    • 风水/占卜
    • 青春文学
    • 童书
    • 管理
    • 成功/励志
    • 文学
    • 哲学/宗教
    • 传记
    • 投资理财
    • 亲子家教
    • 动漫/幽默
    • 法律 Legal
    • 经济 Economics
    • 所有分类
  • 关于东东
  • 帮我找书
搜索
首页计算机/网络程序设计极简C++:新手编程之道

极简C++:新手编程之道

轻松掌握C++编程的能力,深入理解C++编程的艺术, 配套微课视频、程序代码、开源工具与教学课件

作者:关东升 出版社:清华大学出版社 出版时间:2023年12月 

ISBN: 9787302650072
年中特卖用“SALE15”折扣卷全场书籍85折!可与三本88折,六本78折的优惠叠加计算!全球包邮!
trust badge

EUR €38.99

类别: 计算机/网络 新书热卖榜, 程序设计 SKU:65ef68a4f0f22465e2ccf160 库存: 有现货
  • 描述
  • 评论( 0 )

描述

开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787302650072丛书名: 极简开发者书库

产品特色

编辑推荐

配书资源:

微课视频

程序代码

测试题库

开源工具

 

内容简介

本书是一本全面介绍 C 编程语言的图书,共分为17章。第1~6章主要讲解 C 的基本语法,包括编写第一个 C 程序、C 语法基础、C 数据类型、运算符、条件语句和循环语句。第7~10章讲解数组、字符串、指针类型和自定义数据类型。第11~13章介绍函数、面向对象和模板。第14章介绍异常处理,第15章介绍I/O 流。另外,本书还包含两个高级主题,第16章介绍 MySQL 数据库编程,第17章讲解wxWidgets图形界面应用程序开发。

本书除第17章外每章后都包含“动手练一练”环节,并在本书附录 A 中提供了参考答案,旨在帮助读者巩固所学知识。本书还提供了完整的配套源代码和微课视频,帮助读者更好地学习 C 编程。本书适合零基础入门的读者,可作为高等院校和培训机构的教材。

作者简介

关东升:一个在IT领域摸爬滚打20多年的老程序员、知名培训专家、畅销书作家。精通多种计算机技术。参与设计和开发北京市公交一卡通大型项目,开发国家农产品追溯系统、金融系统微博等移动客户端项目,并在App Store发布多款游戏和应用软件。 长期为中国移动、中国联通、南方航空、中石油、中国工商银行、平安银行和天津港务局等企事业单位提供培训服务。先后出版了《iOS开发指南》《从零开始学Swift》《Cocos2d-x实战》《Python从小白到大牛》《Java从小白到大牛》《Kotlin从小白到大牛》等40多部图书。

目  录

第1章直奔主题——编写第一个C 程序

微课视频7分钟

1.1搭建开发环境

1.1.1下载Visual Studio

1.1.2安装Visual Studio

1.1.3设置Visual Studio

1.2编写C 程序代码

1.2.1创建Visual Studio项目

1.2.2运行Visual Studio项目

1.2.3修改代码

1.3动手练一练

第2章C 语法基础

微课视频38分钟

2.1关键字与标识符

2.1.1关键字

2.1.2标识符

2.2分隔符

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使用auto关键字声明变量

2.4.3变量作用域

2.5常量

2.6命名空间

2.6.1什么是命名空间

2.6.2声明命名空间

2.6.3访问命名空间中的成员

2.6.4使用作用域限定符(∷)

2.6.5使用using命令

2.7动手练一练

第3章C 数据类型

微课视频25分钟

3.1C 中的数据类型

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章运算符

微课视频22分钟

4.1一元算术运算符

4.2二元算术运算符

4.3关系运算符

4.4逻辑运算符

4.5位运算符

4.6赋值运算符

4.7三元运算符

4.8运算符优先级

4.9动手练一练

第5章条件语句

微课视频12分钟

5.1if语句

5.1.1if结构

5.1.2ifelse结构

5.1.3ifelseif结构

5.2switch语句

5.3动手练一练

第6章循环语句

微课视频20分钟

6.1while语句

6.2dowhile语句

6.3for语句

6.3.1C语言风格for循环语句

6.3.2foreach循环语句

6.4跳转语句

6.4.1break语句

6.4.2continue语句

6.4.3goto语句

6.5动手练一练

第7章数组

微课视频14分钟

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章字符串

微课视频22分钟

8.1字符串概述

8.1.1C语言风格的字符串

8.1.2C 标准库提供的字符串类型

8.2字符串的用法

8.2.1字符串拼接

8.2.2字符串追加

8.2.3字符串查找

8.2.4字符串比较

8.2.5字符串截取

8.3字符串中的字符转义

8.4动手练一练

第9章指针类型

微课视频18分钟

9.1C 指针

9.1.1声明指针变量

9.1.2获取变量的内存地址

9.2指针进阶

9.2.1指针与数组

9.2.2二级指针

9.2.3对象指针

9.3动手练一练

第10章自定义数据类型

微课视频18分钟

10.1枚举

10.2结构体

10.2.1结构体变量

10.2.2结构体指针变量

10.3联合

10.4动手练一练

第11章函数

微课视频24分钟

11.1函数概述

11.2定义函数

11.3声明函数

11.3.1未声明函数的编译错误

11.3.2在同一个文件中声明函数

11.3.3在头文件中声明函数

11.3.4包含头文件

11.4函数参数的传递

11.4.1按值传递参数

11.4.2按引用传递参数

11.4.3示例:  实现数据交换函数

11.5参数默认值

11.6函数重载

11.7动手练一练

第12章面向对象

微课视频59分钟

12.1面向对象简介

12.1.1什么是类和对象

12.1.2面向对象的基本特征

12.2类的声明与定义

12.2.1定义类

12.2.2声明类

12.3构造函数

12.3.1声明和定义构造函数

12.3.2构造函数的重载

12.4析构函数

12.5对象指针

12.5.1通过对象指针访问成员

12.5.2成员变量与参数命名冲突

12.5.3this指针

12.6对象的动态创建与销毁

12.7静态成员

12.7.1静态成员变量

12.7.2静态成员函数

12.8封装性

12.8.1封装性的设计规范

12.8.2C 中封装性的实现

12.9继承性

12.9.1C 中类的继承性的实现

12.9.2调用父类构造函数

12.10多态性

12.10.1C 多态性的实现

12.10.2纯虚函数

12.11动手练一练

第13章模板

微课视频38分钟

13.1函数模板

13.1.1一个问题的思考

13.1.2声明函数模板

13.2类模板

13.2.1声明类模板

13.2.2使用类模板

13.3C 标准模板库

13.4vector

13.4.1动态初始化vector

13.4.2静态初始化vector

13.4.3访问vector元素

13.4.4删除vector元素

13.4.5高维vector

13.5map

13.5.1初始化map

13.5.2插入数据

13.5.3删除数据

13.5.4遍历map

13.6动手练一练

第14章异常处理

微课视频20分钟

14.1从一个问题开始

14.2抛出异常

14.3捕获异常

14.3.1捕获多种异常

14.3.2捕获任何类型异常

14.4C 标准异常

14.5自定义异常类

14.6动手练一练

第15章I/O流

微课视频16分钟

15.1标准I/O流

15.2文件操作

15.2.1文件I/O流

15.2.2打开文件

15.2.3关闭文件

15.2.4从文件中读取数据

15.2.5读取多行数据

15.2.6中文乱码问题

15.2.7写入文件

15.3案例:  图片复制工具

15.4动手练一练

第16章MySQL数据库编程

微课视频50分钟

16.1MySQL数据库管理系统

16.1.1安装MySQL 8数据库

16.1.2客户端登录服务器

16.1.3常见的管理命令

16.2C 与MySQL链接器

16.2.1安装MySQL链接器

16.2.2在Visual Studio中配置链接器

16.3使用XDevAPI

16.3.1数据库会话

16.3.2使用表

16.3.3绑定参数

16.3.4事务管理

16.4案例:  员工表增、删、改、查操作

16.4.1创建员工表

16.4.2插入员工数据

16.4.3更新员工数据

16.4.4删除员工数据

16.5动手练一练

第17章wxWidgets图形界面应用程序开发

微课视频62分钟

17.1C 图形界面应用程序开发概述

17.2开发wxWidgets程序前的准备工作

17.2.1下载wxWidgets

17.2.2编译wxWidgets源代码

17.2.3配置wxWidgets系统环境变量

17.3创建第一个wxWidgets程序

17.3.1创建项目

17.3.2设置项目

17.3.3编写代码

17.3.4重构代码

17.4将控件添加到窗口

17.5事件处理

17.5.1一对一事件处理

17.5.2一对多事件处理

17.6布局管理

17.6.1盒子布局管理器类

17.6.2网格布局管理器类

17.7常用控件

17.7.1文本输入控件

17.7.2列表框和下拉列表框

17.7.3表格控件

附录A动手练一练参考答案

前  言

为什么写这本书

C 语言是一门面向对象的编程语言,是在C语言基础上发展而来的。它诞生于1983年,由本贾尼·斯特劳斯特卢普在贝尔实验室开发,旨在将C语言的优势与面向对象编程的思想相结合,成为一种更加强大的编程语言。

尽管现在有很多编程语言可供选择,但C 语言仍然是许多开发人员的首选语言,因为它是一种高效、可移植、可靠且广泛使用的语言。市面上的C 语言图书有很多,但普遍较难懂,有许多初学者难以掌握其中内容。因此,本书旨在为初学者提供一本简单易懂的C 语言入门指南,希望帮助初学者轻松掌握C 语言编程的基础知识。本书是“极简开发者书库”中的一本,“极简开发者书库”秉承讲解简单、快速入门和易于掌握的原则,是为新手入门而设计的系列图书。

读者对象

无论是初学者还是有一定经验的程序员,本书都能帮助您深入理解C 编程语言,并掌握实际应用技术。

相关资源

为了更好地为广大读者提供服务,本书提供配套源代码、教学课件、微课视频、开源工具等资源。 

本书配套源代码可以到清华大学出版社官网本书页面下载。

 

致谢

感谢清华大学出版社盛东亮编辑提出的宝贵意见。感谢智捷课堂团队的赵志荣、赵大羽、关锦华、闫婷娇、王馨然、关秀华和关童心参与本书部分内容的编写。感谢赵浩丞手绘了书中全部插图,并从专业的角度修改书中图片,力求将本书内容更加真实、完美地奉献给广大读者。感谢我的家人容忍我的忙碌,正是他们对我的关心和照顾,使我能抽出时间,投入精力专心编写此书。

由于C 语言编程应用不断更新迭代,而作者水平有限,书中难免存在不妥之处,恳请读者提出宝贵修改意见,以便再版时改进。

编者2023年12月

 

媒体评论

魏翼飞 北京邮电大学电子工程学院副院长

《极简C :新手编程之道》系统论述了C 语言基础知识与编程案例,并配套提供了丰富的学习资源。对于学习C 语言编程的入门读者,是一本很好的工具书,值得参考。

宋廷强 青岛科技大学信息学院副院长

《极简C :新手编程之道》内容由浅入深,逻辑清晰,采用案例方式讲解知识点,有助于读者快速掌握C 语言编程方法。本书配套学习资源全面,尤其是提供了完善的微课视频,非常有利于读者自学。

贾云龙 北京乐搏优聘教育科技有限公司首席技术官

《极简C :新手编程之道》理论与实战并重,实用性强,全书脉络清晰,通俗易懂,配套资源丰富,是计算机类专业大学生及从事C 语言编程的软件工程师的优秀参考书。

杨明宇 亚信科技有限公司高级工程师

C 语言是计算机及相关专业大学生与软件开发者的首选语言。《极简C :新手编程之道》融入作者多年的C 语言编程经验,可帮助读者快速理解C 语言编程原理,提高编程能力,极大地提高读者学习C 语言的效率,非常适合作为C 语言初学者的工具书。

宋斌 安谋科技(中国)有限公司市场经理

《极简C :新手编程之道》构思新颖,实践性强,配套资源丰富。书中提供的所有程序代码均可在编译环境中运行。无论是对于C 语言初学者,还是对于高级C 语言技术人员,本书都具有很好的参考价值。

抢先评论了 “极简C++:新手编程之道” 取消回复

评论

还没有评论。

相关产品

阅读更多
缺货

Python编程 从入门到实践

EUR €37.99
评分 5.00 / 5
加入购物车

Unity 3D脚本编程——使用C#语言开发跨平台游戏

EUR €48.99
加入购物车

Head First HTML5 Programming(中文版)

EUR €48.99
阅读更多
缺货

数据结构——C++版(第四版)(英文影印版)

EUR €63.99

东东购的宗旨是服务喜爱阅读中文书籍的海外人民,提供一个完善的购书平台,让国人不论何时何地都能沉浸在书香之中,读着熟悉的中文字,回忆着家乡的味道。


安全加密结账 安心网络购物 支持Paypal付款

常见问题

  • 货物配送
  • 退换货政策
  • 隐私政策
  • 联盟营销

客户服务

  • 联系东东
  • 关于东东
  • 帮我找书
  • 货物追踪
  • 会员登入

订阅最新的优惠讯息和书籍资讯

选择币别

EUR
USD
CAD
AUD
NZD
NOK
GBP
CHF
SEK
CNY
UAH
ILS
SAR
MXN
KRW
MYR
SGD
HUF
TRY
JPY
HKD
TWD
facebookinstagram
©2020 东东购 EasternEast.com

限时特卖:用“SALE15”优惠券全场书籍85折!可与三本88折,六本78折的优惠叠加计算。 忽略