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

- 辛士光,贾丽娟,王乾主编 著
- 出版社: 北京:高等教育出版社
- ISBN:9787040331929
- 出版时间:2014
- 标注页数:384页
- 文件大小:135MB
- 文件页数:395页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
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
热门推荐
- 39613.html
- 2344793.html
- 2778963.html
- 1361648.html
- 2088239.html
- 24589.html
- 2772683.html
- 1436027.html
- 1415578.html
- 3411517.html
- http://www.ickdjs.cc/book_312772.html
- http://www.ickdjs.cc/book_2890424.html
- http://www.ickdjs.cc/book_515158.html
- http://www.ickdjs.cc/book_1319615.html
- http://www.ickdjs.cc/book_3034869.html
- http://www.ickdjs.cc/book_1206985.html
- http://www.ickdjs.cc/book_2178711.html
- http://www.ickdjs.cc/book_3638621.html
- http://www.ickdjs.cc/book_556109.html
- http://www.ickdjs.cc/book_1889489.html