图书介绍

大学C/C++程序设计案例教程PDF|Epub|txt|kindle电子书版本网盘下载

大学C/C++程序设计案例教程
  • 刘天立,王乾,孙百瑜编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113097936
  • 出版时间:2010
  • 标注页数:270页
  • 文件大小:13MB
  • 文件页数:286页
  • 主题词: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++语言概述3

1.2.1 C/C++的产生和发展3

1.2.2 C/C++的特点4

1.3 程序的实现5

1.3.1 程序的开发过程5

1.3.2 Visual C++6.0集成开发环境的使用6

1.3.3 Visual C++2008集成开发环境的使用9

1.4 数据的输入/输出11

1.4.1 I/O流11

1.4.2 预定义的插入符和提取符11

1.4.3 简单的I/O格式控制14

1.4.4 案例:输出字符画15

小结16

习题16

第2章 数据类型和表达式18

2.1 字符集、标识符与关键字18

2.1.1 字符集18

2.1.2 标识符与关键字18

2.2 数据类型19

2.3 常量与变量20

2.3.1 常量20

2.3.2 变量21

2.3.3 符号常量22

2.4 基本数据类型23

2.4.1 整数数据23

2.4.2 实型数据25

2.4.3 字符型数据27

2.5 运算符与表达式27

2.5.1 算术运算符与算术表达式27

2.5.2 自增/自减运算28

2.5.3 赋值运算符与赋值表达式29

2.5.4 逗号运算符与逗号表达式30

2.5.5 求字节运算符sizeof30

2.5.6 运算符的优先级和结合性30

2.6 数据类型转换的规则31

2.6.1 类型自动转换31

2.6.2 赋值转换32

2.6.3 强制类型转换32

2.7 案例:学生的总分及平均分计算32

小结33

习题33

第3章 控制结构35

3.1 算法35

3.1.1 算法的概念35

3.1.2 算法的描述35

3.1.3 三种基本结构36

3.1.4 算法的特性37

3.2 顺序结构程序设计37

3.2.1 简单语句37

3.2.2 复合语句39

3.3 选择结构程序设计39

3.3.1 关系运算与逻辑运算40

3.3.2 条件运算符42

3.3.3 if语句42

3.3.4 案例:成绩等级判定(一)44

3.3.5 switch语句45

3.3.6 案例:成绩等级判定(二)46

3.4 循环结构程序设计47

3.4.1 while循环结构48

3.4.2 案例:计算平均成绩(一)49

3.4.3 do...while循环结构50

3.4.4 for循环结构51

3.4.5 案例:计算平均成绩(二)52

3.4.6 循环的嵌套53

3.5 跳转语句55

3.5.1 continue语句55

3.5.2 break语句55

3.5.3 goto语句57

3.6 案例:小型计算器(一)57

小结58

习题59

第4章 函数(一)61

4.1 初识函数61

4.1.1 函数的分类61

4.1.2 函数的定义63

4.2 函数的参数和函数的值64

4.2.1 形式参数和实际参数64

4.2.2 函数的返回值66

4.3 函数的调用66

4.3.1 函数调用的一般形式66

4.3.2 函数调用方式67

4.3.3 函数原型69

4.3.4 函数调用的执行过程72

4.3.5 函数的嵌套调用72

4.4 函数的递归调用73

4.5 案例:小型计算器(二)76

小结78

习题78

第5章 数组81

5.1 一维数组81

5.1.1 一维数组的定义82

5.1.2 一维数组元素的引用83

5.1.3 一维数组的初始化84

5.1.4 案例:排序算法86

5.2 二维数组89

5.2.1 二维数组的定义89

5.2.2 二维数组元素的引用89

5.2.3 二维数组的初始化91

5.2.4 案例:简单学生成绩管理93

5.3 字符串与字符数组95

53.1 字符数组的定义95

5.3.2 字符串和字符串结束标志95

5.3.3 字符数组的初始化95

5.3.4 字符数组的引用96

5.3.5 字符数组的输入/输出97

5.3.6 字符串处理函数100

5.3.7 案例:输入课程的名称按字母顺序排列输出102

小结103

习题104

第6章 指针与引用107

6.1 指针107

6.2 指针变量108

6.2.1 指针变量的定义108

6.2.2 指针运算符与指针变量赋初值109

6.2.3 指针变量的赋值运算110

6.3 指向指针的指针111

6.4 指针与数组112

6.4.1 指向数组的指针112

6.4.2 指针变量的运算113

6.4.3 指针与字符串116

6.4.4 指针数组117

6.4.5 案例:统计学生成绩118

6.5 引用119

6.6 动态存储分配120

6.7 案例:动态存储任意行杨辉三角122

小结123

习题123

第7章 函数(二)126

7.1 函数的参数传递126

7.1.1 值传递126

7.1.2 引用传递128

7.1.3 数组名作函数参数130

7.1.4 案例:在不同函数中共享数据133

7.2 函数与指针134

7.2.1 指针函数134

7.2.2 指向函数的指针136

7.3 内联函数137

7.4 函数重载138

7.5 带有缺省参数值的函数140

7.6 变量的作用域、生存期和存储类别141

7.6.1 变量的作用域141

7.6.2 变量的生存期与存储类别143

7.6.3 内部函数与外部函数146

7.7 名字空间147

7.8 案例:小型计算器(三)148

7.9 案例:学生成绩管理(一)150

小结152

习题153

第8章 编译预处理154

8.1 宏定义154

8.2 文件包含159

8.3 条件编译160

小结162

习题163

第9章 自定义数据类型165

9.1 结构体165

9.1.1 结构体类型的声明165

9.1.2 结构体类型变量167

9.1.3 结构体类型变量的初始化168

9.1.4 结构体类型变量的引用169

9.1.5 结构体类型数组170

9.1.6 指向结构体类型数据的指针173

9.1.7 结构体与函数174

9.2 枚举类型179

9.3 用typedef定义类型181

9.4 位运算181

9.5 案例:学生成绩管理(二)182

小结184

习题185

第10章 类和对象188

10.1 面向对象方法的基本特征188

10.1.1 一个简单的面向对象的C++程序188

10.1.2 基本概念189

10.2 类与对象190

10.2.1 类的声明190

10.2.2 类的成员函数191

10.2.3 对象193

10.2.4 数据封装194

10.3 构造函数与析构函数195

10.3.1 构造函数195

10.3.2 拷贝构造函数196

10.3.3 析构函数199

10.4 对象数组和对象指针200

10.4.1 对象数组200

10.4.2 指向对象的指针202

10.4.3 this指针203

10.4.4 对象的动态建立与释放206

10.5 类的静态成员207

10.5.1 静态数据成员207

10.5.2 静态成员函数208

10.6 类的组合209

10.7 友元210

10.7.1 友元函数211

10.7.2 友元函数为其他类的成员函数211

10.7.3 友元类212

10.8 案例:小型计算器(四)214

10.9 案例:学生成绩管理(三)215

小结217

习题217

第11章 继承和多态220

11.1 类的继承220

11.1.1 派生类的声明221

11.1.2 派生类的生成过程222

11.1.3 派生类的构造函数和析构函数224

11.1.4 多继承227

11.1.5 赋值兼容规则232

11.2 多态性233

11.2.1 虚函数234

11.2.2 纯虚函数与抽象类236

11.3 运算符重载238

11.3.1 运算符重载为一般函数238

11.3.2 运算符重载为友元函数239

11.3.3 运算符重载为成员函数240

11.4 模板242

11.4.1 模板的概念242

11.4.2 函数模板的写法242

11.4.3 类模板的写法243

11.5 案例:人员信息管理244

小结247

习题248

第12章 C++流249

12.1 流的概念249

12.2 I/O格式的控制251

12.2.1 ios类中的格式化常量251

12.2.2 ios类中的成员函数252

12.2.3 预定义的操纵算子254

12.3 文件流255

12.3.1 文件的概念255

12.3.2 打开及关闭文件256

12.3.3 文本文件的访问操作257

12.3.4 二进制文件的访问操作260

12.4 字符串流261

12.5 案例:用文件存储学生成绩262

小结264

习题264

附录A ASCII字符编码一览表265

附录B 运算符的优先级和结合性一览表267

参考文献269

热门推荐