《计算机等级考试教程 二级 C语言结构化程序设计》求取 ⇩

第1篇C语言基础知识3

第1章 C语言概述3

1.1 C语言的发展历史和特点3

1.1.1 C语言的发展历史3

1.1.2 C语言的特点4

1.2 C程序示例5

1.3 C程序的编辑、编译和运行11

1.4 字符集及词法约定15

1.4.1 字符集15

1.4.2 词法约定16

习题18

第2章 基本数据类型20

2.1 C语言的数据类型20

2.2 简单变量20

2.3 常量22

2.3.1 整型常量23

2.3.2 浮点常量25

2.3.3 字符常量26

2.3.4 字符串常量27

2.4 基本数据类型及其转换28

2.4.1 整型int及其相关类型28

2.4.2 字符型char及其相关类型30

2.4.3 浮点类型31

2.4.4 类型转换32

习题35

第3章 运算符和表达式37

3.1 算术运算符37

3.2 赋值运算符42

3.3 增量运算符43

3.4 关系运算符47

3.5 条件运算符49

3.6 逗号运算符51

3.7 逻辑运算符53

3.8 运算符的优先级和结合性57

3.8.1 运算符汇总57

3.8.2 运算符嵌套59

3.8.3 表达式计算顺序60

3.9 printf和scanf的一般使用60

习题62

第4章 语句和控制流65

4.1 表达式语句65

4.2 空语句66

4.3 返回语句67

4.4 复合语句68

4.5 if语句69

4.5.1 if语句的一般形式69

4.5.2 if语句的嵌套形式72

4.6 switch语句78

4.7 while语句82

4.8 for语句85

4.8.1 for语句的一般形式85

4.8.2 for语句的几种变化形式88

4.9 do—while语句92

4.10 break语句95

4.11 continue语句98

4.12 goto语句101

4.13 循环的嵌套103

习题109

第2篇函数和复杂数据类型113

第5章 函数113

5.1 函数定义113

5.2 函数返回值和函数的类型说明120

5.2.1 函数返回值120

5.2.2 函数的类型说明126

5.3 函数调用130

5.4.1 void140

5.4 void、函数原型及可变参数函数140

5.4.2 函数原型141

5.4.3 可变参数函数144

5.5 递归函数144

习题151

第6章 数据存储类153

6.1 自动变量153

6.2 寄存器变量159

6.3 外部变量161

6.4 静态变量169

6.4.1 内部静态变量169

6.4.2 外部静态变量171

6.5 变量初始化173

6.6 存储类小结174

习题175

第7章 数组177

7.1 一维数组的定义和引用177

7.1.1 一维数组的定义177

7.1.2 一维数组的内部表示179

7.1.3 一维数组的使用179

7.1.4 一维数组的初始化186

7.2.1 字符数组的定义和引用195

7.2 字符数组195

7.2.2 字符数组的初始化199

7.3 多维数组204

7.3.1 二维数组的定义204

7.3.2 二维数组的引用205

7.3.3 二维数组的初始化209

习题216

第8章 指针218

8.1 什么是指针218

8.2 指针变量的定义219

8.3.1 运算符&和*222

8.3 指针的引用222

8.3.2 指针的引用224

8.4 指针运算226

8.5 指针作为函数参数237

8.6 指针和数组240

8.6.1 数组指针的定义与赋值240

8.6.2 利用指针引用数组元素240

8.6.3 指向多维数组的指针244

8.7 指向字符串的指针250

8.8 指针数组253

8.9 指针的指针258

8.10 命令行参数261

8.11 指向函数的指针262

8.12 返回指针的函数265

8.13 void*和动态存储分配266

8.13.1 void*266

8.13.2 动态存储分配266

习题267

第9章 结构与联合270

9.1 结构类型和变量的定义270

9.1.1 结构类型的定义270

9.1.2 结构变量的定义272

9.2 结构成员的引用273

9.2.1 结构成员的引用方法273

9.2.2 指向结构的指针和运算符—〉275

9.3 结构初始化279

9.4 结构变量的使用280

9.5 结构数组281

9.6 联合290

9.6.1 联合变量的定义290

9.6.2 联合变量的引用292

习题294

10.1 枚举296

第10章 其他数据类型296

10.2 位域302

10.3 用typedef定义类型307

习题309

第3篇 预处理功能与文件操作第11章 预处理功能313

11.1 简单宏定义和宏替换313

11.2 带参数的宏定义317

11.3 运算符#和##321

11.4 文件包含322

11.5 条件蕴含324

习题326

11.6 其他预处理功能326

第12章 位运算328

12.1数的表示328

12.1.1 二进制328

12.1.2 八进制和十六进制328

12.1.3 原码、反码和补码329

12.2 位运算符329

12.2.1 按位运算符330

12.2.2 移位运算符334

习题335

13.1.1 包含前导文件336

第13章 输入/输出和文件操作336

13.1 输入/输出库函数336

13.1.2 格式输入/输出函数337

13.1.3 字符输入/输出函数341

13.1.4 字符串输入/输出函数341

13.2 文件操作341

13.2.1 文件的打开和关闭342

13.2.2 文件的读写342

13.2.3 文件定位和出错检测344

习题346

14.2 链表348

14.1 引用自身的结构348

第14章 复杂数据结构348

14.3 二叉树353

习题356

第15章 等级考试辅导357

15.1 选择题部分357

15.1.1 试题要求和形式357

15.1.2 语法提要358

15.2 填空题部分361

附录364

参考文献368

1996《计算机等级考试教程 二级 C语言结构化程序设计》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由李大友主编;孟庆昌,刘振英编著;全国高等学校计算机教育研究会 1996 北京:机械工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

全国计算机等级考试二级教程 FORTRAN语言程序设计(1998 PDF版)
全国计算机等级考试二级教程 FORTRAN语言程序设计
1998 北京:高等教育出版社
全国计算机等级考试教程 二级 基础知识和C语言程序设计(1998 PDF版)
全国计算机等级考试教程 二级 基础知识和C语言程序设计
1998 北京:人民邮电出版社
全国计算机等级考试教程 二级 数据库语言FoxBASE+程序设计(1999 PDF版)
全国计算机等级考试教程 二级 数据库语言FoxBASE+程序设计
1999 西安:西安电子科技大学出版社
计算机等级考试教程 二级 FORTRAN语言结构化程序设计(1996 PDF版)
计算机等级考试教程 二级 FORTRAN语言结构化程序设计
1996 北京:机械工业出版社
C语言程序设计  二级(1999 PDF版)
C语言程序设计 二级
1999 北京:电子工业出版社
Borland C++4.5 for Windows编程指南(1995 PDF版)
Borland C++4.5 for Windows编程指南
1995 北京:电子工业出版社
全国计算机等级考试二级教程 FORTRAN程序设计(1999 PDF版)
全国计算机等级考试二级教程 FORTRAN程序设计
1999 天津:南开大学出版社
全国计算机等级考试二级教程 C程序设计(1999 PDF版)
全国计算机等级考试二级教程 C程序设计
1999 天津:南开大学出版社
全国计算机等级考试二级教程 QBASIC语言程序设计(1998 PDF版)
全国计算机等级考试二级教程 QBASIC语言程序设计
1998 北京:高等教育出版社
全国计算机等级考试二级教程 Pascal语言程序设计(1998 PDF版)
全国计算机等级考试二级教程 Pascal语言程序设计
1998 北京:高等教育出版社
S1240程控数字交换系统培训教材 操作系统(1988 PDF版)
S1240程控数字交换系统培训教材 操作系统
1988 北京:人民邮电出版社
全国计算机等级考试二级教程 C语言程序设计(1998 PDF版)
全国计算机等级考试二级教程 C语言程序设计
1998 北京:高等教育出版社
计算机二级教程 C程序设计(1996 PDF版)
计算机二级教程 C程序设计
1996 天津:南开大学出版社
WordPerfect 8 精选问题集(1998 PDF版)
WordPerfect 8 精选问题集
1998 北京:机械工业出版社
计算机等级考试教程 二级 数据库语言程序设计 FoxBASE(1996 PDF版)
计算机等级考试教程 二级 数据库语言程序设计 FoxBASE
1996 北京:机械工业出版社