图书介绍

计算机等级考试教程 二级 C语言结构化程序设计【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

计算机等级考试教程 二级 C语言结构化程序设计
  • 李大友主编;孟庆昌,刘振英编著;全国高等学校计算机教育研究会教材与课程建设委员会组编 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111049802
  • 出版时间:1996
  • 标注页数:368页
  • 文件大小:14MB
  • 文件页数:379页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

计算机等级考试教程 二级 C语言结构化程序设计PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第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

热门推荐