分享
 
 
 

C++大学基础教程/高等学校计算机教材(Beginning C++ Programming forthe College Students)

C++大学基础教程/高等学校计算机教材(Beginning C++ Programming forthe College Students)  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,教材教辅与参考书,大学,计算机专业,
  品牌: 徐惠民

基本信息·出版社:人民邮电出版社

·页码:308 页

·出版日期:2008年

·ISBN:7115130981

·条形码:9787115130983

·包装版本:1版

·装帧:平装

·开本:16

·正文语种:中文

·外文书名:Beginning C++ Programming forthe College Students

产品信息有问题吗?请帮我们更新产品信息。

内容简介本书是适应计算机技术发展和教学改革需要而编写的大学程序设计课程新教材。

本书共13章。前7章覆盖了C++基本程序设计的内容,后6章讲述了C++面向对象程序设计的思想和基本方法。教材中对于C++中非常重要的指针、引用、封装、继承、多态和异常处理等都作了详细而清晰的叙述。

教材的编写目的是为学生打好程序设计的基础,因此,特别注意在介绍基本概念和基本方法的同时,重视良好编程习惯的培养。

本书适合作大学程序设计课程的教材或专门的培训教材,也可作为研究生的相关课程的参考和程序设计人员的参考。

目录

第1章C++初步1

1.1程序设计语言的发展1

1.2面向过程的程序设计2

1.3面向对象的程序设计3

1.4C++的诞生4

1.5程序开发过程5

1.6最简单的程序6

本章小结8

习题8第2章基本数据类型与表达式9

2.1C++的词法记号和标识符9

2.1.1字符集9

2.1.2关键字9

2.1.3标识符10

2.1.4分隔符10

2.1.5空白10

2.2基本数据类型10

2.3变量和常量12

2.3.1变量13

2.3.2常量14

2.4运算符和表达式17

2.4.1表达式18

2.4.2语句和块18

2.4.3运算符18

2.5基本输入输出27

2.5.1标准输入流cin27

2.5.2标准输出流cout27

2.5.3IO流的格式控制28

本章小结31

习题31第3章C++控制语句35

3.1算法的基本控制结构35

3.1.1算法及其表示35

3.1.2程序的三种控制结构37

3.2if选择语句38

3.2.1没有else分支的形式38

3.2.2双分支形式38

3.2.3多分支形式39

3.2.4if语句的嵌套40

3.3switch选择语句42

3.4循环语句46

3.4.1while循环语句46

3.4.2do-while循环语句48

3.4.3for循环语句49

3.4.4break语句和continue语句51

3.5循环嵌套53

3.5.1循环结构嵌套53

3.5.2循环结构和选择结构的相互嵌套54

3.6应用举例56

本章小结60

习题60第4章函数63

4.1函数概述63

4.1.1自定义函数和库函数63

4.1.2数学库函数64

4.2函数定义及使用65

4.2.1函数的定义65

4.2.2函数原型67

4.2.3return语句68

4.2.4函数使用的三种方式70

4.3函数调用72

4.3.1函数调用的执行机制72

4.3.2函数的参数传递(值调用)75

4.3.3嵌套调用77

4.3.4递归调用80

4.4内联函数84

4.5重载函数85

4.6默认参数值的函数86

4.7全局变量与局部变量87

4.7.1局部变量88

4.7.2全局变量88

4.7.3作用域88

4.8变量的存储类型和生存期90

4.8.1变量的存储类型90

4.8.2生存期93

4.8.3多文件结构93

4.9编译预处理94

本章小结97

习题97第5章数组100

5.1数组基本概念100

5.1.1数组100

5.1.2数组的定义101

5.2数组元素的下标102

5.3数组初始化103

5.3.1数组成员的初始化103

5.3.2在程序中进行初始化104

5.3.3数组省略初始化方法105

5.4数组的大小和数组越界107

5.5字符数组109

5.5.1字符数组定义109

5.5.2初始化字符数组109

5.5.3for循环用于字符数组110

5.6向函数传递数组111

5.6.1传递给标准库函数111

5.6.2传递给自定义函数111

5.7多维数组112

5.7.1理解多维数组112

5.7.2多维数组的表示方式113

5.7.3数组在内存的映象114

5.7.4定义多维数组115

5.7.5表格与for循环116

本章小结118

习题119第6章指针和引用121

6.1指针的概念121

6.1.1指针和指针变量121

6.1.2指针变量的声明和初始化121

6.2指针的运算122

6.2.1指针的赋值运算123

6.2.2间接引用运算124

6.2.3指针的算术运算125

6.2.4指针的关系运算和逻辑运算126

6.2.5void类型指针126

6.3指针和函数128

6.3.1指针作为函数的参数:地址调用128

6.3.2指针的指针作函数的参数130

6.3.3传递参数的保护:指针和常量130

6.3.4指针函数133

6.4指针和字符串134

6.4.1字符串处理的两种方式134

6.4.2字符串操作函数135

6.5通过指针访问数组136

6.5.1通过指针访问一维数组136

6.5.2通过指针访问二维数组138

6.5.3指针数组140

6.5.4命令行参数142

6.6指针访问动态内存143

6.6.1动态内存的申请和释放143

6.6.2动态数组空间的申请和释放144

6.6.3内存泄漏和指针悬挂144

6.7引用概念145

6.7.1引用的声明和使用145

6.7.2通过引用传递函数的参数147

6.7.3用引用作为函数的返回值148

本章小结149

习题149第7章C++其他自定义数据类型151

7.1枚举类型151

7.2结构类型153

7.2.1结构类型的定义和初始化153

7.2.2结构类型的使用156

7.3联合类型161

本章小结163

习题163第8章类与对象165

8.1类和对象的定义165

8.1.1使用类对象166

8.1.2类的声明166

8.1.3类的成员函数167

8.1.4对象169

8.1.5类的作用域与可见性170

8.2对象的使用172

8.2.1对象指针172

8.2.2this指针173

8.2.3对象数组174

8.2.4对象作为普通函数的参数与返回值175

8.3构造函数178

8.4析构函数181

8.5拷贝构造函数183

8.5.1拷贝构造函数的定义183

8.5.2深拷贝和浅拷贝184

8.6类的静态成员188

8.6.1静态数据成员189

8.6.2静态函数成员190

8.7类成员的保护和使用191

8.7.1类的封装191

8.7.2友元192

8.7.3常对象和常成员195

8.8类的组合197

8.9面向对象分析和设计200

8.9.1软件工程200

8.9.2面向对象分析(OOA)201

8.9.3面向对象设计(OOD)201

8.9.4面向对象的意义202

本章小结203

习题203第9章继承与派生208

9.1继承的概念208

9.2继承方式209

9.2.1派生类的定义209

9.2.2继承的访问控制214

9.3派生类构造函数的定义216

9.3.1派生类的构造函数216

9.3.2派生类的析构函数219

9.4多继承220

9.4.1多继承与二义性220

9.4.2虚基类222

本章小结222

习题223第10章运算符重载229

10.1运算符重载的需要性229

10.2对运算符重载的限制230

10.3运算符重载的语法231

10.4++和??运算符的重载234

10.5赋值运算符的重载236

10.6转换运算符的重载237

本章小结239

习题239第11章多态性241

11.1多态性的概念241

11.1.1面向对象程序设计中多态的表现241

11.1.2多态的实现:联编242

11.2继承中的静态联编242

11.2.1派生类对象调用同名函数242

11.2.2通过基类指针调用同名函数244

11.3虚函数和运行时的多态246

11.3.1虚函数246

11.3.2虚函数的使用247

11.3.3虚析构函数249

11.4纯虚函数和抽象类250

11.5继承和派生的应用257

11.6模板265

11.6.1函数模板265

11.6.2函数模板使用中的问题268

11.6.3重载函数模板270

11.6.4类模板271

本章小结274

习题274第12章I/O流及输入输出278

12.1流类库概述278

12.2输出流280

12.2.1设备输出流280

12.2.2文件输出流283

12.3输入流286

12.3.1标准设备输入流286

12.3.2文件输入流287

12.4输入/输出流290

12.5重载插入和提取运算符290

本章小结292

习题292第13章异常处理294

13.1异常和异常处理294

13.1.1异常及其特点294

13.1.2异常处理方法及举例294

13.2C++异常处理机制296

13.3用类的对象传递异常298

13.3.1用户自定义类的对象传递异常299

13.3.2用exception类的对象传递异常301

13.4异常处理中的退栈和对象析构303

本章小结305

习题305

……[看更多目录]

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有