种豆资源网

当前位置:首页 > 百科 > 百科综合 / 正文

大学计算机规划教材:C++程式设计基础

(2019-12-25 10:30:49) 百科综合
大学计算机规划教材:C++程式设计基础

大学计算机规划教材:C++程式设计基础

本书的例程以VC 2010为运行环境,全书分为上、下两册。上册在第3版的基础上增加了位运算和利用位运算的集合实现。下册介绍VC++在.Net环境下的Windows应用程式设计。 本书为上册,共分12章:第1章基本数据与表达式,第2章程式控制结构,第3章函式,第4章数组,第5章集合与结构,第6章类与对象,第7章运算符重载,第8章继承,第9章虚函式与多态性,第10章模板,第11章输入/输出流,第12章异常处理。 本书配套的电子课件和习题解答,请登录华信教育资源网(http://www.hxedu.com.cn)免费下载。电子课件由近3000张PPT幻灯片组成,以图形语言为设计理念,充分表达程式设计课程的教学特点。

基本介绍

  • 书名:C++程式设计基础
  • 出版社:电子工业出版社
  • 页数:366页
  • 开本:16
  • 定价:48.00
  • 作者:周霭如 林伟健
  • 出版日期:2012年7月1日
  • 语种:简体中文
  • ISBN:9787121174926, 7121174928
  • 品牌:电子工业出版社

内容简介

《大学计算机规划教材:C++程式设计基础(第4版)(上)》可以作为高等学校计算机类、信息类、电类专业本科生高级语言程式设计课程教材,也可以作为教师、学生和C++语言爱好者的参考书。

图书目录

第1章基本数据与表达式1
1.1概述1
1.1.1程式设计与程式设计语言1
1.1.2一个简单的C++程式2
1.1.3程式的编译执行4
1.2C++语言的字元集与辞彙5
1.2.1字元集5
1.2.2辞彙6
1.3C++语言的基本数据类型与存储形式7
1.3.1C++语言的数据类型7
1.3.2数据存储7
1.3.3基本数据类型8
1.4数据对象与访问11
1.4.1变数定义11
1.4.2访问变数11
1.4.3常量和约束访问16
1.5表达式18
1.5.1运算符18
1.5.2算术表达式20
1.5.3逻辑表达式22
1.5.4赋值表达式23
1.5.5条件表达式24
1.5.6逗号表达式25
1.6数据输入和输出25
1.6.1键盘输入25
1.6.2萤幕输出26
1.6.3表达式语句27
本章小结27
习题128
第2章程式控制结构32
2.1选择控制32
2.1.1if语句32
2.1.2switch语句36
2.2循环控制40
2.2.1while语句40
2.2.2do_while语句43
2.2.3for语句46
2.2.4循环的嵌套50
2.3判断表达式的使用52
2.4转向语句54
本章小结56
习题256
第3章函式60
3.1函式的定义与调用60
3.1.1函式定义60
3.1.2函式调用61
3.1.3函式原型61
3.2函式参数的传递63
3.2.1传值参数63
3.2.2指针参数66
3.2.3引用参数68
3.2.4函式的返回类型70
3.3函式调用机制72
3.3.1嵌套调用73
3.3.2递归调用74
3.4函式地址和函式指针78
3.4.1函式的地址78
3.4.2函式指针79
3.5内联函式和重载函式82
3.5.1内联函式82
3.5.2重载函式83
3.6变数存储特性与标识符作用域84
3.6.1存储特性84
3.6.2标识符的作用域与可见性85
3.7多档案程式结构88
3.7.1多档案结构88
3.7.2预处理指令89
3.7.3多档案程式使用全局变数92
3.8命名空间93
3.8.1标準名空间93
3.8.2定义命名空间94
3.8.3使用命名空间96
3.9终止程式执行97
本章小结98
习题399
第4章数组104
4.1一维数组104
4.1.1一维数组定义与初始化104
4.1.2一维数组访问106
4.2指针数组108
4.2.1指向基本数据类型的指针数组109
4.2.2指向数组的指针数组109
4.2.3指向函式的指针数组110
4.3二维数组111
4.3.1二维数组的定义与初始化111
4.3.2二维数组访问112
4.4数组作为函式参数115
4.4.1向函式传送数组元素115
4.4.2数组名作为函式参数116
4.4.3套用举例118
4.5动态存储121
4.5.1new和delete操作符121
4.5.2动态存储的套用121
4.6字元数组与字元串124
4.6.1字元串存储124
4.6.2字元串的访问125
4.6.3字元串处理函式128
4.7string类131
本章小结135
习题4135
第5章集合与结构140
5.1位运算140
5.2集合144
5.2.1集合的基本运算144
5.2.2集合运算的实现145
5.3结构149
5.3.1定义结构149
5.3.2访问结构150
5.4结构数组152
5.5鍊表155
本章小结162
习题5163
第6章类与对象167
6.1类和对象的定义与访问167
6.1.1定义类和对象168
6.1.2访问对象成员170
6.1.3this指针170
6.2构造函式和析构函式171
6.2.1简单构造函式和析构函式171
6.2.2带参数的构造函式172
6.2.3重载构造函式174
6.2.4複製构造函式174
6.3类的其他成员179
6.3.1常成员179
6.3.2静态成员182
6.3.3友元185
6.4类的包含187
本章小结190
习题6190
第7章运算符重载195
7.1运算符重载规则195
7.1.1重载运算符的限制195
7.1.2重载运算符的语法格式195
7.2用成员或友元函式重载运算符197
7.2.1用成员函式重载运算符198
7.2.2用友元函式重载运算符199
7.3几个典型运算符的重载201
7.3.1重载++与201
7.3.2重载赋值运算符203
7.3.3重载运算符[]和()204
7.3.4重载流插入和流提取运算符205
7.4类类型转换212
7.4.1构造函式进行类类型转换212
7.4.2类型转换函式213
本章小结216
习题7217
第8章继承219
8.1类之间的关係219
8.2基类和派生类220
8.2.1访问控制220
8.2.2重名成员226
8.2.3派生类中访问静态成员229
8.3基类的初始化229
8.4继承的套用实例231
8.5多继承236
8.5.1多继承的派生类构造和访问236
8.5.2虚继承239
本章小结242
习题8242
第9章虚函式与多态性248
9.1静态联编248
9.2类指针的关係249
9.2.1用基类指针引用派生类对象249
9.2.2用派生类指针引用基类对象250
9.3虚函式和动态联编252
9.3.1虚函式和基类指针252
9.3.2虚函式的重载特性255
9.3.3虚析构函式256
9.4纯虚函式和抽象类258
9.4.1纯虚函式258
9.4.2抽象类259
9.5虚函式和多态性的套用261
9.5.1一个实例261
9.5.2异质鍊表265
本章小结267
习题9268
第10章模板270
10.1什幺是模板270
10.2函式模板270
10.2.1模板说明270
10.2.2函式模板与模板函式271
10.2.3重载函式模板273
10.3类模板274
10.3.1类模板与模板类274
10.3.2类模板作为函式参数276
10.3.3在类层次中的类模板277
10.3.4类模板与友元279
10.3.5类模板与静态成员281
10.4标準模板282
10.4.1容器283
10.4.2叠代器286
10.4.3算法288
本章小结291
习题10292
第11章输入/输出流294
11.1流类和流对象294
11.1.1流类库294
11.1.2头档案295
11.2标準流和流操作295
11.2.1标準流296
11.2.2输入流操作296
11.2.3输出流操作298
11.2.4流错误状态299
11.3格式控制300
11.3.1设定标誌字300
11.3.2格式控制符303
11.4串流305
11.5档案处理306
11.5.1档案和流306
11.5.2打开和关闭档案307
11.5.3文本档案309
11.5.4二进制数据档案312
本章小结321
习题11321
第12章异常处理325
12.1C++的异常处理机制325
12.2异常处理的实现326
12.2.1异常处理程式326
12.2.2带异常说明的函式原型329
12.2.3再抛出异常传递330
12.2.4创建对象的异常处理330
本章小结331
习题12331
附录A控制台程式设计333
A.1VisualStudio2010集成开发环境333
A.1.1主视窗333
A.1.2选单栏334
A.1.3工具列335
A.1.4项目、解决方案和项目工作区335
A.1.5VisualC++2010帮助系统的使用337
A.2建立控制台应用程式337
A.2.1创建简单应用程式337
A.2.2程式调试342
A.2.3建立多档案应用程式345
A.2.4命令行方式执行程式349
实践题351
附录B常用库函式354
附录CC++关键字表365
附录DASCII码字元集366

标 签

搜索
随机推荐

Powered By 种豆资源网||