《C及C++程序设计教程》求取 ⇩

第1章绪论1

1.1 C语言1

1.1.1 C语言的起源1

1.1.2 C语言的特点2

1.2 C语言简单程序分析3

1.3 C程序的开发7

1.3.1 C程序开发的一般步骤7

1.3.2 Turbo C的集成开发环境8

习题19

第2章C的基本数据及简单程序设计11

2.1 C的基本符号、标识符和关键字11

2.1.1 基本符号11

2.1.2 标识符11

2.1.3 关键字12

2.2 C的数据类型13

2.2.1 整型数据14

2.2.2 实型数据16

2.2.3 字符型数据17

2.2.4 变量赋初值21

2.2.5 数组23

2.2.6 字符型数组的定义和引用29

2.3 C语言中的数据类型转换32

2.3.1 自动类型转换32

2.3.2 强制类型转换33

2.3.3 溢出处理34

2.4 运算符和表达式34

2.4.1 运算符和表达式34

2.4.2 赋值运算符与赋值表达式35

2.4.3 算术运算符和算术表达式36

2.4.4 自增自减运算符和表达式39

2.4.5 关系运算符和关系表达式41

2.4.6 逻辑运算符和逻辑表达式42

2.4.7 逗号运算符和逗号表达式43

2.4.8 运算符的优先级44

习题245

第3章输入输出及顺序结构程序46

3.1 字符的输出(putchar函数)与输入(getchar函数)46

3.1.1 字符的输出(putchar函数)46

3.1.2 字符的输入(getchar函数)47

3.1.3 字符测试与转换函数48

3.2 格式输出(printf函数)49

3.2.1 一般形式49

3.2.2 格式字符49

3.3 格式输入(scanf函数)55

3.3.1 一般形式55

3.3.2 使用规则55

3.4 程序的三种基本结构59

3.4.1 顺序结构59

3.4.2 选择结构59

3.4.3 循环结构60

3.5 顺序结构及程序举例61

3.5.1 顺序结构61

3.5.2 程序举例62

习题364

第4章流程控制语句66

4.1 程序的结构66

4.2 分支结构67

4.2.1 if语句67

4.2.2 if语句的嵌套70

4.3 循环结构72

4.3.1 while语句72

4.3.2 do—while语句74

4.3.3 for语句74

4.3.4 循环的嵌套76

4.3.5 break语句76

4.3.6 continue语句79

4.4 switch语句81

4.5 goto语句85

4.6 程序举例87

习题492

第5章函数94

5.1 函数的定义94

5.1.1 无参函数94

5.1.2 有参函数95

5.2 函数调用96

5.2.1 形式参数和实际参数96

5.2.2 参数传递方式99

5.2.3 函数的返回值100

5.2.4 函数调用形式103

5.3 嵌套调用108

5.4 递归调用110

5.5 局部变量和全局变量113

5.5.1 局部变量113

5.5.2 全局变量115

5.6 变量的存储类型117

5.6.1 自动存储类型117

5.6.2 外部存储类型119

5.6.3 静态存储类型120

5.6.4 寄存器存储类型122

5.6.5 变量初始化122

5.7 内部函数和外部函数123

5.7.1 内部函数124

5.7.2 外部函数124

习题5126

第6章编译预处理129

6.1 宏定义129

6.1.1 宏定义指令的用法129

6.1.2 宏定义的有效范围131

6.1.3 宏定义的嵌套使用133

6.2 带参数的宏定义134

6.3 文件包含136

6.4 条件编译140

6.5 多分支结构用法146

习题6147

第7章指针150

7.1 指针的概念150

7.2 指针变量的定义151

7.2.1 指针变量的定义及引用151

7.2.2 指针的初始化154

7.3 指针的运算157

7.3.1 指针的算术运算157

7.3.2 指针的关系运算161

7.3.3 指针的赋值运算161

7.4 指针与数组162

7.4.1 指向数组的指针162

7.4.2 指针与字符数组165

7.5 多级指针和指针数组168

7.5.1 多级指针168

7.5.2 指针数组170

7.5.3 指针与多维数组173

7.6 指针与函数178

7.6.1 指针作为函数参数178

7.6.2 数组在函数间的传递182

7.6.3 字符串在函数间的传递184

7.6.4 指针作为函数的返回值187

7.6.5 指向函数的指针189

习题7193

第8章结构与共用体196

8.1 结构的定义196

8.2 结构变量的定义及说明197

8.2.1 结构变量的定义197

8.2.2 结构成员的引用199

8.2.3 结构变量的初始化201

8.3 结构数组202

8.3.1 结构数组的使用202

8.3.2 结构数组的初始化203

8.4 指针与结构204

8.4.1 指针与结构变量204

8.4.2 指针与结构数组206

8.4.3 指向结构的指针作为函数参数208

8.4.4 返回结构指针的函数209

8.5 共用体210

8.5.1 共用体的概念210

8.5.2 共用体的引用211

8.6 枚举类型213

8.6.1 枚举类型及枚举变量的定义213

8.6.2 枚举元素的引用213

习题8214

第9章位运算217

9.1 位运算符217

9.1.1 位逻辑运算符217

9.1.2 移位操作运算符219

9.1.3 位操作赋值运算221

9.2 位运算的应用221

9.3 位字段结构体225

9.3.1 位字段结构体及位字段变量的定义225

9.3.2 位字段的引用227

习题9228

第10章文件230

10.1 文件概述230

10.2 文件的打开与关闭230

10.2.1 文件的打开(fopen函数)231

10.2.2 文件的关闭(fclose函数)231

10.3 文件的读写232

10.3.1 文件的字符的读写(fputc函数和fgetc函数)232

10.3.2 文件的数据块的读写(fread函数和fwrite函数)233

10.3.3 文件的格式化读写(fprintf函数和fscanf函数)235

10.3.4 文件的字符串的读写(fgets函数和fputs函数)236

10.3.5 文件的整数(字)的读写(putw函数和getw函数)237

10.4 文件的定位239

10.4.1 rewind函数239

10.4.2 fseek函数和随机读写240

10.4.3 ftell函数241

10.5 出错的控制241

10.5.1 ferror函数241

10.5.2 clearerr函数242

10.5.3 feof函数242

习题10242

第11章从C过渡到C++243

11.1面向对象程序设计方法介绍243

11.2C++的特点244

11.3 简单的C++程序244

11.4 格式化输出和输入245

11.5 作用域操作符::248

11.6 引用249

11.7 内联函数250

11.8 带缺省参数的函数251

11.9 重载函数251

11.10 自由存储运算符new与delete252

习题11254

第12章C++的面向对象基础255

12.1255

12.1.1 从C中的结构到C++的类255

12.1.2 封装与类的定义256

12.1.3 访问类成员258

12.1.4 构造函数与析构函数259

12.1.5 类的应用举例264

12.2 继承与派生265

12.2.1 派生类265

12.2.2 访问基类成员267

12.2.3 派生类的构造函数270

12.2.4 虚函数273

12.2.5 抽象基类275

12.2.6 派生类的使用举例276

习题12278

附录ⅠASCII码表280

附录ⅡC语言中的关键字281

附录Ⅲ运算符的优先级和结合性282

附录ⅣC语言常用语法提要284

附录ⅤC语言库函数288

参考文献303

1998《C及C++程序设计教程》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由刘辰生,李惠然主编 1998 北京:海洋出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

计算机原理、操作与文字处理  修订版(1992 PDF版)
计算机原理、操作与文字处理 修订版
1992 西安:西安电子科技大学出版社
c++程序设计系列教材  c++ 程序设计教程 P468( PDF版)
c++程序设计系列教材 c++ 程序设计教程 P468
Borland c++程序设计教程( PDF版)
Borland c++程序设计教程
C程序设计( PDF版)
C程序设计
北京:清华大学出版社
C&C++程序设计( PDF版)
C&C++程序设计
C++程序设计(1999 PDF版)
C++程序设计
1999 青岛:青岛出版社
NetBIOS, IPX, SPX C程序员指南(1995 PDF版)
NetBIOS, IPX, SPX C程序员指南
1995 北京:科学出版社;龙门书局
Borland C++程序设计教程(1992 PDF版)
Borland C++程序设计教程
1992 南京:南京大学出版社
C++程序设计教程(1999 PDF版)
C++程序设计教程
1999 北京:清华大学出版社
C程序设计教程(1995 PDF版)
C程序设计教程
1995 北京:中国科学技术出版社
C++程序设计(1997 PDF版)
C++程序设计
1997 合肥:中国科学技术大学出版社
C程序设计(1999 PDF版)
C程序设计
1999 北京:清华大学出版社
C程序设计(1991 PDF版)
C程序设计
1991 北京:清华大学出版社
C程序设计教程(1986 PDF版)
C程序设计教程
1986 北京:科学普及出版社
C程序设计(1998 PDF版)
C程序设计
1998 北京:电子工业出版社