图书介绍

C/C++程序设计案例教程:基于计算思维2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C/C++程序设计案例教程:基于计算思维
  • 辛士光,贾丽娟,王乾主编 著
  • 出版社: 北京:高等教育出版社
  • ISBN:9787040331929
  • 出版时间:2014
  • 标注页数:384页
  • 文件大小:135MB
  • 文件页数:395页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C/C++程序设计案例教程:基于计算思维PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 初识C/C +++程序设计语言1

1.1程序设计语言概述1

1.2 C/C++程序设计语言概述2

1.2.1程序实例3

1.2.2 C++程序的基本框架4

1.2.3 C/C++编程流程4

1.2.4 C/C++语言的特点5

1.3程序与算法6

1.4面向过程程序设计6

1.5面向对象程序设计8

1.6常用C/C++集成开发环境9

1.6.1跨平台的开源集成开发环境Code::Blocks9

1.6.2 Visual C++6.0集成开发环境10

1.6.3 Visual Studio 2012集成开发环境10

本章小结11

习题111

第2章 数据类型、运算符与表达式12

2.1案例剖析12

2.2数据类型14

2.3常量和变量16

2.3.1常量16

2.3.2变量19

2.4运算符和表达式20

2.4.1算术运算符和算术表达式21

2.4.2赋值运算符和赋值表达式22

2.4.3逗号运算符和逗号表达式23

2.4.4 sizeof运算符24

2.4.5数据类型的转换和运算25

2.5综合案例:简单的学生成绩管理26

2.5.1问题的提出26

2.5.2算法及程序设计分析27

2.5.3源程序及说明27

2.5.4程序运行结果28

本章小结28

习题229

第3章 顺序结构程序设计31

3.1案例剖析31

3.2顺序结构的基础33

3.3数据的输入/输出33

3.3.1数据的输入/输出概念33

3.3.2输入/输出简单格式控制34

3.4综合案例:学生成绩管理——格式控制的应用42

3.4.1问题的提出42

3.4.2算法及程序设计分析42

3.4.3源程序及说明42

3.4.4程序运行结果43

本章小结44

习题344

第4章 选择结构程序设计48

4.1案例剖析48

4.2条件判断49

4.2.1条件判断的含义50

4.2.2关系运算符和关系表达式50

4.2.3逻辑运算符和逻辑表达式53

4.3使用if语句实现条件判断56

4.3.1两种情况的条件判断56

4.3.2较多情况的条件判断63

4.4使用switch语句实现条件判断69

4.5综合案例:学生成绩管理——条件判断的应用76

4.5.1问题的提出76

4.5.2算法及程序设计分析76

4.5.3源程序及说明77

4.5.4程序运行结果77

本章小结78

习题478

第5章 循环结构程序设计81

5.1案例剖析81

5.2循环控制语句83

5.2.1 while语句83

5.2.2 do…while语句86

5.2.3 for语句88

5.3循环结构的嵌套92

5.4循环的提前结束和跳转语句93

5.4.1用break语句退出循环93

5.4.2用continue语句提前结束本次循环95

5.4.3 goto语句96

5.5几种循环语句的比较97

5.5.1 while语句和do…while语句的比较97

5.5.2 for语句与while语句的比较97

5.6综合案例:学生成绩管理——循环的应用101

5.6.1问题的提出101

5.6.2算法及程序设计分析101

5.6.3源程序及说明103

5.6.4程序运行结果104

本章小结105

习题5105

第6章 数组107

6.1案例剖析107

6.2一维数组的定义和使用108

6.2.1一维数组的应用场合108

6.2.2一维数组的定义及初始化109

6.2.3一维数组元素的引用110

6.3二维数组的定义和使用121

6.3.1二维数组的应用场合122

6.3.2二维数组的定义及初始化123

6.3.3二维数组元素的引用125

6.4综合案例:学生成绩管理——数组的应用130

6.4.1问题的提出130

6.4.2算法及程序设计分析131

6.4.3源程序及说明131

6.4.4程序运行结果133

本章小结134

习题6135

第7章 字符串139

7.1案例剖析139

7.2用字符数组存储和处理字符串141

7.2.1字符数组的定义及初始化141

7.2.2字符数组元素的引用143

7.2.3字符数组的输入/输出144

7.2.4常用字符串处理函数146

7.3用string类存储和处理字符串149

7.3.1用string类定义对象149

7.3.2 string类的常用运算符和函数149

7.4综合案例:学生成绩管理——字符串的应用152

7.4.1问题的提出152

7.4.2算法及程序设计分析152

7.4.3源程序及说明153

7.4.4程序运行结果155

本章小结156

习题7156

第8章 指针157

8.1案例剖析157

8.2内存空间的访问方式159

8.3指针变量的定义及初始化160

8.4用指针处理数组162

8.4.1指向数组的指针162

8.4.2指针变量的运算162

8.5动态存储分配内存空间163

8.5.1分配存储空间163

8.5.2释放存储空间164

8.6用指针处理字符串166

8.7指针数组和二维指针167

8.8引用169

8.9综合案例:学生成绩管理——指针的应用169

8.9.1问题的提出169

8.9.2算法及程序设计分析170

8.9.3源程序及说明170

8.9.4程序运行结果173

本章小结174

习题8174

第9章 函数175

9.1案例剖析175

9.2常用系统函数178

9.3自定义函数181

9.3.1为什么使用自定义函数181

9.3.2函数的定义及调用182

9.3.3函数的参数传递190

9.3.4函数的默认参数194

9.3.5函数的声明196

9.4内联函数198

9.5函数重载199

9.6函数模板201

9.7变量的作用域、生存期和存储类别203

9.7.1变量的作用域203

9.7.2变量的生存期与存储类别206

9.8多文件组织结构及编译预处理210

9.8.1多文件组织结构210

9.8.2编译预处理211

9.9名空间214

9.10综合案例:学生成绩管理——函数的应用218

9.10.1问题的提出218

9.10.2算法及程序设计分析219

9.10.3源程序及说明219

9.10.4程序运行结果222

本章小结222

习题9223

第10章 自定义数据类型228

10.1案例剖析228

10.2结构体230

10.2.1结构体类型的声明230

10.2.2结构体类型变量232

10.2.3结构体类型变量的初始化233

10.2.4结构体类型变量的引用234

10.2.5结构体类型数组236

10.2.6指向结构体类型数据的指针240

10.2.7结构体与函数243

10.3共用体247

10.3.1共用体定义247

10.3.2共用体类型变量、数组和指针变量的定义248

10.3.3共用体类型变量、数组和指针变量的引用249

10.3.4共用体应用举例249

10.4枚举类型252

10.5用typedef定义类型254

10.6综合案例:学生成绩管理——结构体的应用254

10.6.1问题的提出254

10.6.2算法及程序设计分析254

10.6.3源程序及说明255

10.6.4程序运行结果257

本章小结257

习题10258

第11章 类与对象262

11.1案例剖析262

11.2面向对象程序设计的基本特征264

11.3类的图形标识UML264

11.3.1 UML简介265

11.3.2类图的概念265

11.3.3类图的组成265

11.3.4类图中类之间的关系267

11.4类的声明和使用269

11.4.1类的声明269

11.4.2类成员的访问控制271

11.4.3类的成员函数274

11.5对象的定义和对象成员的引用276

11.5.1对象的定义277

11.5.2对象成员的引用277

11.5.3对象的初始化281

11.6 this指针290

11.6.1什么是this指针290

11.6.2成员函数声明中隐含this292

11.6.3 this指针的使用292

11.7类模板293

11.8综合案例:学生成绩管理——类模板的应用297

11.8.1问题的提出297

11.8.2类的设计297

11.8.3源程序及说明297

11.8.4程序运行结果300

本章小结300

习题11300

第12章 继承与多态305

12.1案例剖析305

12.2继承与派生306

12.2.1派生类的定义与访问控制306

12.2.2派生类的生成过程308

12.2.3派生类的构造函数和析构函数309

12.2.4作用域分辨314

12.2.5虚基类316

12.2.6赋值兼容规则318

12.3多态性318

12.3.1运算符重载319

12.3.2虚函数320

12.3.3纯虚函数和抽象类324

12.4综合案例:人员信息管理327

12.4.1问题的提出327

12.4.2算法及程序设计分析327

12.4.3源程序及说明328

12.4.4程序运行结果335

本章小结337

习题12337

第13章 C++输入/输出流类库338

13.1案例剖析338

13.2 C++输入/输出流概述341

13.2.1输入/输出流的结构341

13.2.2预定义的流类对象与通用流运算符342

13.3文件输出流346

13.3.1定义文件输出流对象347

13.3.2输出流的常用成员函数349

13.4文件输入流351

13.4.1定义文件输入流对象351

13.4.2输入流的常用成员函数352

13.5 I/O操作状态控制函数355

13.6综合案例:用文件存储学生成绩357

13.6.1问题的提出357

13.6.2算法及程序设计分析357

13.6.3源程序及说明357

13.6.4程序运行结果359

本章小结360

习题13360

第14章 异常处理361

14.1案例剖析361

14.2异常处理的意义363

14.3异常处理的实现364

14.3.1异常处理的语法364

14.3.2异常接口声明366

14.4 C++标准库的异常处理366

本章小结368

习题14368

第15章 图形界面编程简介369

15.1案例剖析369

15.2 Windows编程370

15.2.1 Windows API与MFC概述370

15.2.2 MFC编程370

15.3基于对话框的应用程序371

15.3.1对话框应用程序实例371

15.3.2对话框应用程序控件377

15.4文档/视图结构应用程序实例377

本章小结379

习题15380

附录381

附录A运算符的优先级与结合性381

附录B常用字符与ASCⅡ值对照表383

参考文献384

热门推荐