搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
C++边做边学(微课视频版)/21世纪新形态教学练一体化系列丛书
0.00     定价 ¥ 69.00
图书来源: 浙江图书馆(由浙江新华配书)
此书还可采购25本,持证读者免费借回家
  • 配送范围:
    浙江省内
  • ISBN:
    9787302627005
  • 作      者:
    编者:冯玉芬//周树功//母景琴//詹胜|责编:龙启铭
  • 出 版 社 :
    清华大学出版社
  • 出版日期:
    2023-04-01
收藏
编辑推荐

本书通过24案例、71个示例和1个综合实例系统地介绍了C++语言的基础知识、基本语法规则和语句结构以及基本的编程方法。

展开
内容介绍
本书通过24个案例、71个示例和1个综合实例系统地介绍了C++语言的基础知识、基本语法规则和语句结构,以及基本的编程方法。全书共11章,第1~6章分别是概述、数据类型和运算符、流程控制语句、函数、指针和结构类型,介绍面向过程的编程方法;第7~9章分别是类和对象、继承性、多态性,讲解面向对象的程序设计语言的三大特征及编程方法;第10章详细介绍了标准输入和输出格式控制及文件的读、写操作;第11章讲解了1个综合实例——课堂随机点名应用程序分析与设计及其实现过程。每个章节配有多种形式的上机练习和程序练习题,供读者检验所学内容的掌握情况。 本书可作为学生或程序员的学习用书,适合零基础且对C++语言感兴趣的初学者使用,也可作为高等学校计算机及相关专业的师生用书,或者学科竞赛的辅导用书和培训学校的教材。
展开
目录

第1章概述1

1.1C++语言与计算机的关系1

1.1.1计算机及计算机的组成2

1.1.2计算机发展的历史2

1.1.3程序和计算机程序4

1.1.4计算机程序设计语言4

1.1.5高级程序设计语言的发展过程7

1.1.6面向对象程序设计语言的特点10

1.1.7C++语言的标准14

1.2DevC++5.11的下载、安装及使用15

1.2.1软件下载及安装15

1.2.2启动设置环境并编写代码、编译及运行18

1.2.3DevC++编译器的设置22

1.3案例1——Hello World!25

1.3.1问题描述及程序代码25

1.3.2C++语言程序结构26

1.3.3C++语言的词法和词法规则28

1.3.4程序代码中最小的符号29

本章小结30

程序练习题30

第2章数据类型和运算符33

2.1信息的存储表示33

2.1.1计算机的数字系统33

2.1.2不同数制之间的转换34

2.1.3计算机系统中的数值编码37

2.2案例2——简易计算器39

2.2.1问题描述及程序代码39

2.2.2数据类型40

2.2.3变量44

2.2.4输入和输出46

2.2.5上机练习48

2.3案例3——泳池栏杆和铺地造价49

2.3.1问题描述及程序代码49

2.3.2常量50

2.3.3算术运算符53

2.3.4上机练习55

2.4案例4——闰年判断57

2.4.1问题描述及程序代码57

2.4.2条件运算符58

2.4.3关系运算符59

2.4.4逻辑运算符61

2.4.5上机练习63

2.5案例5——数字简单加密64

2.5.1问题描述及程序代码64

2.5.2移位运算符65

2.5.3逻辑位运算符67

2.5.4赋值运算符69

2.5.5上机练习69

2.6案例6——依据身份证号码计算年龄71

2.6.1问题描述及程序代码71

2.6.2数组72

2.6.3字符串处理函数77

2.6.4获取系统当前日期80

2.6.5string类82

2.6.6上机练习84

本章小结85

程序练习题85

第3章流程控制语句87

3.1程序流程描述的方法87

3.1.1程序流程的描述方式87

3.1.2判断素数的程序流程描述90

3.2案例7——阶梯水价93

3.2.1问题描述及程序代码93

3.2.2条件语句94

3.2.3上机练习99

3.3案例8——车牌查询100

3.3.1问题描述及程序代码100

3.3.2开关语句101

3.3.3上机练习103

3.4案例9——猜数小游戏105

3.4.1问题描述及程序代码105

3.4.2生成随机数106

3.4.3循环语句107

3.4.4上机练习112

3.5案例10——寻找素数115

3.5.1问题描述及程序代码115

3.5.2多重循环116

3.5.3转向语句120

3.5.4上机练习123

3.6案例11——银行取款126

3.6.1问题描述及程序代码126

3.6.2文本文件的输入和输出128

3.6.3上机练习133

本章小结134

程序练习题134

第4章函数136

4.1案例12——计算平均分136

4.1.1问题描述及程序代码136

4.1.2函数的定义和函数的调用137

4.1.3上机练习144

4.2案例13——“好好学习,天天向上”的力量145

4.2.1问题描述及程序代码145

4.2.2函数声明及函数形参的默认值146

4.2.3函数重载148

4.2.4上机练习150

4.3案例14——汉诺塔游戏152

4.3.1问题描述及程序代码152

4.3.2函数嵌套调用和函数的递归调用155

4.3.3上机练习157

4.4数据的存储类型159

4.4.1数据的存储类型的意义159

4.4.2数据的六种存储类型161

4.4.3内部函数和外部函数165

4.4.4上机练习165

4.5案例15——弟弟的作业168

4.5.1问题描述及问题分析168

4.5.2程序代码及运行结果169

4.5.3上机练习172

本章小结174

程序练习题175

第5章指针176

5.1指针的概念及声明格式176

5.1.1指针的概念176

5.1.2指针变量声明格式177

5.1.3声明指向不同数据类型的指针179

5.1.4上机练习181

5.2指针的运算182

5.2.1使用指针访问数组元素182

5.2.2指针的算术运算183

5.2.3指针的关系运算184

5.3指针与数组186

5.3.1指向数组的指针186

5.3.2指针数组188

5.3.3上机练习188

5.4指针与函数191

5.4.1指针变量作函数的形参191

5.4.2指针函数192

5.4.3指向函数的指针194

5.4.4上机练习196

5.5常指针200

5.5.1所存放地址为常量的常指针200

5.5.2指向内容为常量的指针200

5.5.3指向内容为常量的常指针201

5.5.4上机练习201

本章小结203

程序练习题203

第6章结构类型205

6.1案例16——天数计算205

6.1.1问题描述及程序代码205

6.1.2结构类型和结构变量207

6.1.3结构变量作为函数的参数213

6.1.4上机练习214

6.2案例17——学生成绩统计215

6.2.1问题描述及程序代码215

6.2.2结构和数组218

6.2.3用结构类型创建链表219

6.2.4上机练习222

本章小结225

程序练习题225

第7章类和对象226

7.1案例18——简易电子日历227

7.1.1问题描述及简单代码228

7.1.2类和对象定义229

7.1.3构造函数和析构函数234

7.1.4成员函数的特性241

7.1.5上机练习244

7.2案例19——教师管理系统248

7.2.1问题描述及程序代码248

7.2.2对象数组和对象指针数组252

7.2.3this指针256

7.2.4上机练习258

7.3静态成员和常成员262

7.3.1静态成员262

7.3.2常成员266

7.3.3上机练习269

7.4友元函数和友元类273

7.4.1友元函数273

7.4.2友元类276

7.4.3上机练习278

本章小结280

程序练习题281

第8章继承性283

8.1基类和派生类285

8.1.1一个简单的基类285

8.1.2派生一个新类286

8.1.3单继承中派生类的构造函数和析构函数288

8.1.4派生类和基类之间的特殊关系——子类型的赋值兼容293

8.1.5上机练习293

8.2多继承和虚基类297

8.2.1多继承派生类的构造函数297

8.2.2虚基类301

8.2.3上机练习306

8.3案例20——化妆品管理系统310

8.3.1创建一个项目310

8.3.2上机练习323

本章小结323

第9章多态性325

9.1案例21——复数求和326

9.1.1问题描述及分析326

9.1.2运算符重载函数329

9.1.3单目运算符重载函数335

9.1.4C++运算符重载的声明336

9.1.5上机练习337

9.2模板341

9.2.1问题描述及分析341

9.2.2函数模板342

9.2.3类模板344

9.2.4上机练习347

9.3案例22——你是谁349

9.3.1问题描述与分析349

9.3.2虚函数351

9.3.3纯虚函数和抽象类355

9.3.4上机练习357

本章小结359

程序练习题359

第10章输入、输出和文件361

10.1案例23——数值和字符串的格式化输出362

10.1.1问题描述及程序分析362

10.1.2输出格式的应用365

10.1.3其他的输入、输出方法 367

10.1.4上机练习371

10.2案例24——学生成绩管理374

10.2.1问题描述及程序代码374

10.2.2二进制文件379

10.2.3文件的随机存取380

10.2.4上机练习382

本章小结384

程序练习题384

第11章综合实例385

11.1课堂随机点名应用程序分析与设计385

11.1.1需求分析385

11.1.2结构与功能设计388

11.2主函数的定义与程序运行404

11.2.1文件包含和主函数的定义404

11.2.2程序的执行过程及运行结果407

本章小结409


展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证