网上购物 货比三家
您现在的位置:快乐比价网 > 图书 > 计算机与网络 > 程序设计 > 商品详情

C++程序设计(第3版)

分享到:
C++程序设计(第3版)

最 低 价:¥25.60

定 价:¥40.00

作 者:周志德

出 版 社:电子工业出版社

出版时间:2011 年11月

I S B N:9787121148132

价格
25.60元
价格
30.00元
价格
30.00元
价格
30.00元
价格
31.60元
价格
31.60元

商品详情

编辑推荐

内容简介

《c++程序设计(第3版)》共13章,前两章为c++概述及数据类型和表达式介绍。第3、4章叙述了三种基本程序结构、流程控制语句和数组。第5、6章讨论了函数的定义和调用、函数的嵌套调用和递归调用、变量的存储类型、内联函数、函数的重载、编译预处理中的宏定义、“文件包含”处理与条件编译。第7章讲解了指针变量、指针数组、指向一维数组的指针变量、返回指针值的函数、函数指针变量、new 和 delete 运算符、引用。第8章介绍枚举型、结构体与链表。第9、10章讲述了类和对象、构造函数与析构函数、继承与派生、冲突、支配规则和赋值兼容性与静态数据成员。第11、12章叙述了友元函数与运算符重载、多态性与虚函数、流类体系与文件操作。第13章介绍c++综合编程实训,介绍使用结构体、链表、类和对象编写较复杂应用程序的方法。本书起点低,不要求学过其他程序设计语言,可作为程序设计的入门语言来学习。
  《c++程序设计(第3版)》可作为高职高专院校计算机、电子等专业的教材。

作者简介

目录

《c++程序设计(第3版)》
第1章 c++概述1
1.1 c++的起源1
1.2 c++的特点1
1.3 c++程序的基本结构2
1.4 c++上机操作5
1.4.1 c++程序的开发步骤5
1.4.2 c++程序上机操作方法6
本章小结9
习题110
第2章 数据类型和表达式11
2.1 数据类型11
2.2 常量和变量13
2.2.1 常量13
2.2.2 变量16
2.3 运算符和表达式17
2.3.1 算术运算符和算术表达式17
2.3.2 赋值运算符和赋值表达式19
2.3.3 自增、自减运算符20
2.3.4 关系运算符和关系表达式21
.2.3.5 逻辑运算符和逻辑表达式22
2.3.6 逗号运算符和逗号表达式24
2.3.7 复合赋值运算符25
2.3.8 数据类型长度运算符(sizeof运算符)25
2.4 简单输入和输出26
2.4.1 数据输出cout26
2.4.2 数据输入cin27
2.4.3 简单输入/输出格式控制28
本章小结29
习题230
实验一32
第3章 程序结构和流程控制语句33
3.1 程序的三种基本结构和语句33
3.1.1 程序的三种基本结构33
3.1.2 c++程序的组成34
3.1.3 c++程序的语句35
3.2 分支语句36
3.2.1 if语句36
3.2.2 条件运算符和条件表达式41
3.2.3 switch语句42
3.3 循环语句45
3.3.1 while语句45
3.3.2 do…while语句47
3.3.3 for语句49
3.3.4 三种循环语句的比较52
3.3.5 循环语句的嵌套52
3.4 控制执行顺序的语句53
3.4.1 break语句53
3.4.2 continue语句54
3.4.3 语句标号和goto语句55
3.4.4 exit()和abort()函数56
3.5 程序设计举例(习题课)57
3.5.1 分支语句应用举例57
3.5.2 循环语句应用举例61
本章小结65
习题367
实验二70
实验三71
第4章 数组73
4.1 数组的定义和使用73
4.1.1 一维数组的定义和使用73
4.1.2 二维数组的定义和使用80
4.2 字符数组的定义和使用84
4.2.1 字符数组和字符串84
4.2.2 字符串处理函数87
4.3 数组应用举例(习题课)90
4.3.1 一维数组应用举例90
4.3.2 二维数组应用举例92
4.3.3 字符数组应用举例95
本章小结97
习题498
实验四100
实验五101
第5章 函数103
5.1 函数的定义和调用103
5.1.1 函数的概念103
5.1.2 函数的定义104
5.1.3 函数的调用105
5.1.4 实参与形参的数据传送108
5.2 函数的嵌套调用和递归调用109
5.2.1 函数的嵌套调用109
5.2.2 函数的递归调用110
5.3 数组作为函数参数(习题课)113
5.3.1 数组元素作为函数实参113
5.3.2 数组名作为函数参数114
5.4 变量的存储类型118
5.4.1 作用域118
5.4.2 局部变量与全局变量120
5.4.3 动态变量与静态变量121
5.4.4 变量的存储类型121
5.5 内联函数127
5.6 具有默认参数值的函数128
5.7 函数的重载129
本章小结130
习题5133
实验六137
第6章 编译预处理140
6.1 文件包含处理140
6.2 宏定义143
6.2.1 不带参数的宏定义143
6.2.2 带参数的宏定义145
6.3 条件编译147
本章小结150
习题6151
第7章 指针153
7.1 指针与指针变量153
7.1.1 指针的概念153
7.1.2 指针变量的定义与引用153
7.1.3 指针变量的运算155
7.2 指针与数组160
7.2.1 一维数组与指针160
7.2.2 二维数组与指针161
7.2.3 字符串与指针165
7.3 指针变量与数组作为函数参数(习题课)167
7.3.1 指针变量作为函数参数167
7.3.2 数组与指针作为函数参数169
7.4 指针数组和指向一维数组的指针变量172
7.4.1 指针数组172
7.4.2 指向一维数组的指针变量174
7.5 返回指针值的函数与函数指针变量176
7.5.1 返回指针值的函数176
7.5.2 函数指针变量179
7.6 new和delete运算符182
7.6.1 new运算符182
7.6.2 delete运算符183
7.6.3 使用new和delete运算符应注意的事项184
7.7 引用类型变量和const类型的指针185
7.7.1 引用类型变量的定义及使用185
7.7.2 const类型变量186
本章小结188
习题7192
实验七194
实验八195
第8章 枚举类型和结构体197
8.1 枚举类型的定义及应用197
8.1.1 枚举类型的定义197
8.1.2 枚举类型变量的定义198
8.1.3 枚举类型变量的引用199
8.2 结构体的定义及应用202
8.2.1 结构体的概念202
8.2.2 结构体类型的定义202
8.2.3 结构体变量的定义203
8.2.4 结构体变量的引用204
8.2.5 结构体变量与数组作为函数参数206
8.3 链表210
8.3.1 链表的概念210
8.3.2 链表的基本操作211
本章小结220
习题8221
实验九224
实验十225
第9章 类和对象227
9.1 概述227
9.2 类与对象229
9.2.1 类229
9.2.2 对象233
9.3 构造函数236
9.3.1 构造函数的定义236
9.3.2 用构造函数初始化对象的过程238
9.3.3 默认构造函数239
9.3.4 拷贝的构造函数240
9.3.5 用new运算符动态定义对象241
9.4 析构函数243
9.4.1 定义析构函数243
9.4.2 析构函数的调用243
9.4.3 默认的析构函数247
9.5 构造函数和对象成员247
9.6 this指针250
本章小结251
习题9253
实验十一256
第10章 继承和派生类258
10.1 继承与派生258
10.1.1 继承与派生的基本概念258
10.1.2 派生类的定义260
10.1.3 派生类的构造函数与基类成员的初始化262
10.2 冲突、支配规则和赋值兼容性267
10.2.1 冲突267
10.2.2 支配规则269
10.2.3 赋值兼容规则271
10.2.4 基类和对象成员的几点说明271
10.3 虚基类271
10.3.1 多重派生的基类拷贝271
10.3.2 虚基类273
10.4 静态数据成员274
本章小结277
习题10279
实验十二282
第11章 友元与运算符重载283
11.1 友元函数283
11.1.1 定义普通函数为友元函数283
11.1.2 友元注意事项284
11.2 运算符重载285
11.2.1 运算符重载的概念285
11.2.2 二元运算符重载285
11.2.3 一元运算符重载290
11.2.4 字符串类运算符重载298
11.3 多态性与虚函数302
11.3.1 多态性技术302
11.3.2 虚函数302
11.3.3 纯虚函数305
11.4 类与对象的特性306
本章小结307
习题11309
实验十三311
第12章 流类体系与文件操作313
12.1 流类体系313
12.1.1 流313
12.1.2 基本流类体系314
12.1.3 标准输入/输出流315
12.1.4 流的格式控制316
12.1.5 数据输入/输出成员函数321
12.2 文件操作324
12.2.1 c++文件概述324
12.2.2 c++的文件流类体系324
12.2.3 文件的使用方法325
12.2.4 文本文件的使用329
本章小结335
习题12337
实验十四338
第13章 c++综合编程实训340
13.1 系统需求分析340
13.2 系统功能分析和模块设计340
13.3 系统流程图与数据结构设计340
13.3.1 系统流程图340
13.3.2 数据结构设计341
13.4 各功能模块程序设计342
13.4.1 结构体343
13.4.2 链表347
13.4.3 类349
13.5 学生成绩管理系统程序运行350
13.6 其他系统设计要求352
13.6.1 系统需求分析353
13.6.2 系统功能分析和模块设计353
13.6.3 系统流程图与数据结构设计353
13.6.4 各功能模块程序设计354
本章小结355
附录a c++中的关键字356
附录b 常用库函数358
附录c ascii码表361
附录d 《c++程序设计》学时分配参考表362
参考文献363

商品评论(0条)

暂无评论!

您的浏览历史

loading 内容加载中,请稍后...