当前位置:首页 > 工业技术
C&C++程序设计教程
C&C++程序设计教程

C&C++程序设计教程PDF电子书下载

工业技术

  • 电子书积分:12 积分如何计算积分?
  • 作 者:陈闳中编著
  • 出 版 社:上海:华东理工大学出版社
  • 出版年份:1998
  • ISBN:7562808554
  • 页数:311 页
图书介绍:暂缺《C&C++程序设计教程》简介
《C&C++程序设计教程》目录

1 C和C++简介 1

1.1 C和C++简介 1

目录 1

1.2数据类型 2

1.2.1 C程序的基本概念 2

1.2.2基本数据类型 5

1.2.3类型修饰符 7

1.2.4转义符 8

1.2.5 printf 函数 9

1.3.1赋值运算符 12

1.3运算符 12

1.3.2算术运算符 13

1.3.3关系运算符 14

1.3.4逻辑运算符 14

1.3.5自增自减运算符 16

1.3.6位运算符 17

1.3.7自反赋值运算符 20

1.3.8条件运算符 20

1.3.9求字节数运算符 21

1.3.10逗号运算符 21

1.3.11类型转换运算符 22

1.3.12运算符优先级 23

1.4基本输入输出和编译预处理简介 24

1.4.1 scanf函数 24

1.4.2其他输入输出函数 27

1.4.3编译预处理简介 28

1.5语句 31

1.5.1 if 语句 32

1.5.2 goto语句 34

1.5.3 while 35

1.5.4 do语句 36

1.5.5 for语句 37

1.5.6 break语句 39

1.5.7 continue语句 41

1.5.8 switch语句 41

1.5.9 return语句 43

1.6习题 45

2函数 47

2.1概述 47

2.2函数的定义 47

2.3参数传递 51

2.4函数的递归调用 53

2.5变量的存储性质 55

2.5.1局部变量和全局变量 55

2.5.2数据在内存的存放区域 58

2.5.3静态变量 58

2.6习题 62

3数组和指针 63

3.1数组 63

3.1.1一维数组 63

3.1.2二维数组 66

3.1.3字符数组 67

3.2指针的概念 71

3.3指针的定义 72

3.4指针的引用 72

3.5指针作函数的形参 74

3.6指针与数组 76

3.6.1指针指向数组元素 76

3.6.2指针的运算 77

3.6.3指向数组的指针与数组名的关系 79

3.6.4实参数组与形参的关系 81

3.7字符指针 84

3.8.1指针数组 87

3.8指针数组 87

3.8.2指针数组与二维数组的关系 90

3.9多级指针 93

3.10函数指针 94

3.11命令行参数 96

3.12习题 102

4结构与自定义类型 103

4.1结构的定义与引用 103

4.1.1结构的定义 103

4.1.2结构型变量的引用 105

4.2.1结构数组 106

4.1.3结构型变量的初始化 106

4.2结构数组和结构指针 106

4.2.2结构指针 107

4.2.3结构变量和结构指针作实参 108

4.3其他自定义类型 109

4.3.1 位域 109

4.3.2共用体 111

4.3.3枚举 113

4.3.4 typedef 114

5.1.2文件指针 116

5.1.1C文件概述 116

4.4习题 116

5.1文件的概念 116

5文件 116

5.2文件的操作 117

5.2.1建立和打开文件 117

5.2.2文件的关闭 119

5.2.3文件的读写 119

5.2.4文件的定位 124

5.2.5出错的检测 125

5.2.6非缓冲型VNIX型文件系统 126

5.3文件应用举例 127

5.4习题 131

6 BC扩展部分的应用 132

6.1内存段和远指针 132

6.2图形功能 136

6.2.1图形初始化 136

6.2.2色形 137

6.2.3线型设置 138

6.2.4填充 138

6.2.5基本的绘图函数 140

6.2.6简单动画 141

6.2.7图形方式下的文本输出 144

6.3文本及窗口处理 146

6.4 DOS系统程序设计 151

6.4.1在程序中使用DOS命令 151

6.4.2使用与DOS相关的库函数 152

6.4.3使用DOS式BIOS中断 159

6.4.4直接设备编程 163

6.5TSR程序 167

6.6声音 171

6.7访问端口 174

6.8习题 180

7面向对象的程序设计 181

7.1概述 181

7.2对C在非面向对象方面的改进 181

7.3类 185

7.4对象的动态初始化 188

7.5内联函数 190

7.6对象的引用与指针THIS 191

7.7友元 193

7.8类的静态成员 195

7.9 C++的动态存贮管理 197

7.10类属二叉树 204

7.11 习题 212

8继承与派生类 214

8.1 派生类 214

8.2带构造函数基类的派生类 218

8.3覆盖基类中的方法 223

8.4用基类指针访问派生类 225

8.5多向继承 227

8.6虚拟基类 232

8.7习题 236

9多态性与虚拟函数 238

9.1 函数重载 238

9.2构造函数重载 239

9.3运算符重载 241

9.4对象的类型转换 247

9.5定做动态内存管理 248

9.6虚拟函数 251

9.7综合性实例 257

9.8习题 265

10.2流与文件 267

10.1 C++I/O系统和C语言的I/O系统 267

10 C++的I/O系统 267

10.3 C++流及流类 268

10.3.1 C++的预定义流 268

10.3.2 C++的流类 269

10.3.3定义插入和提取操作符 269

10.4格式化I/O 270

10.4.1使用ios成员函数进行格式化I/O 271

10.4.2使用控制器函数进行格式化I/O 272

10.4.3用户自定义控制器 274

10.5.1打开、关闭文件 275

10.5文件I/O 275

10.5.2文件读、写 277

10.6习题 281

附录A库函数分类索引表 282

附录B Borlandc C++3.1使用简介 299

B.1 特点 299

B.2 BC的安装 299

B.3集成开发环境介绍 299

B.4命令行编译器 308

参考文献 311

相关图书
作者其它书籍
返回顶部