图书介绍

全国计算机等级考试二级教程 C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载

全国计算机等级考试二级教程 C语言程序设计
  • 本书编写组编 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:7115129940
  • 出版时间:2005
  • 标注页数:282页
  • 文件大小:10MB
  • 文件页数:293页
  • 主题词:C语言-程序设计-水平考试-自学参考资料

PDF下载


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

下载说明

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

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

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

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

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

图书目录

目录1

第1章 C程序设计基础1

1.1 C程序概述1

1.1.1 C语言简介1

1.1.2 C语言的程序1

1.1.3 程序的基本结构4

1.1.4 C程序的运行4

1.2 C 语言中的常量、变量和标识符4

1.2.1 常数4

1.2.3 标识符5

1.2.2 变量5

1.3 C语言的基本数据类型6

1.3.1 数据类型6

1.3.2 整型数据7

1.3.3 实型数据8

1.3.4 字符型数据8

1.4 运算符和表达式10

1.4.1 运算符概述10

1.4.2 算术运算符和算术表达式10

1.4.3 赋值运算符和赋值表达式11

1.5.1 选择题13

1.5 试题选解13

1.4.4 逗号运算符和逗号表达式13

1.4.5 长度运算符13

1.5.2 填空题16

习题18

第2章 顺序结构23

2.1 C语言的语句23

2.1.1 C语句分类23

2.1.2 赋值语句24

2.2 字符的输入和输出24

2.2.1 字符输出函数putchar25

2.2.2 字符输入函数getchar25

2.3.2 格式控制串的组成26

2.3格 式输出函数printf26

2.3.1 printf的格式26

2.3.3 格式字符27

2.3.4 格式字符中的附加符号29

2.4 格式输入函数scanf31

2.4.1 scanf的格式31

2.4.2 scanf的格式字符31

2.4.3 scanf的附加格式32

2.4.4 scanf的使用说明32

2.5 试题选解33

2.5.1 选择题33

2.5.2 填空题35

习题36

第3章 选择结构40

3.1 关系运算和逻辑运算40

3.1.1 关系运算符和关系表达式40

3.1.2 逻辑运算符和逻辑表达式41

3.2 if语句43

3.2.1 if语句的基本形式43

3.2.2 if语句的嵌套45

3.3 switch语句和break语句48

3.4 条件运算符和条件表达式51

3.5.1 选择题53

3.5 试题选解53

3.5.2 填空题58

习题60

第4章 循环结构70

4.1 实现循环的语句70

4.1.1 while语句70

4.1.2 do-while语句71

4.1.3 for语句72

4.2 循环的嵌套74

4.3.1 break语句75

4.3.2 continue语句75

4.3 循环中控制语句的使用75

4.3.3 goto语句76

4.4 循环结构的程序设计方法77

4.5 试题选解82

4.5.1 选择题82

4.5.2 填空题88

习题90

第5章 构造数据类型——数组98

5.1 一维数组98

5.1.1 一维数组的定义98

5.1.2 引用数组元素99

5.1.4 一维数组的编程举例100

5.1.3 一维数组的初始化100

5.2 二维数组104

5.2.1 二维数组的定义104

5.2.2 二维数组的使用105

5.2.3 二维数组的应用举例107

5.3 字符数组110

5.3.1 字符数组的定义110

5.3.2 字符数组的输入输出111

5.3.3 输出整个字符串111

5.3.4 输入整个字符串112

5.3.5 字符串处理函数113

5.3.6 用二维字符数组处理多个字符串115

5.4.1 选择题117

5.4 试题选解117

5.4.2 填空题120

习题122

第6章 函数129

6.1 函数的概念及定义129

6.1.1 函数的概念129

6.1.2 函数的定义130

6.2 函数的调用131

6.2.1 函数的调用方法131

6.2.2 函数的返回值132

6.2.4 函数的特殊调用134

6.2.3 函数声明134

6.2.5 数组作为函数参数136

6.3 局部变量和全局变量137

6.4 变量的存储方式140

6.5 函数的作用范围142

6.6 试题选解143

6.6.1 选择题143

6.6.2 填空题146

习题148

第7章 指针157

7.1 指针和指针变量的概念157

7.2.1 指针变量的定义158

7.2 指向变量的指针变量158

7.2.2 指针变量参与的运算159

7.2.3 函数调用时的地址传递160

7.3 数组和指针162

7.3.1 一维数组的地址和数组元素的引用162

7.3.2 二维数组的地址165

7.3.3 使用指针变量引用二维数组的元素167

7.3.4 用二维数组的指针作为函数参数168

7.4 字符串的指针170

7.5 函数的指针和指向函数的指针变量172

7.6 指针数组和多级指针173

7.6.1 指针数组173

. 7.6.2 指向指针的指针变量174

7.6.3 用指针数组作为main函数的命令行参数175

7.7 试题选解176

7.7.1 选择题176

7.7.2 填空题182

习题186

第8章 其他构造数据类型196

8.1 结构体类型196

8.1.1 结构体类型的定义196

8.1.2 结构体类型变量、数组197

8.1.3 指向结构体类型数据的指针变量200

8.1.4 用结构体变量在函数之间传递数据201

8.2.1 链表的概念203

8.2 用指针处理链表203

8.2.2 单向链表的组成204

8.3 共用体类型209

8.4 枚举类型211

8.5 用typedef定义类型211

8.6 试题选解212

8.6.1 选择题212

8.6.2 填空题216

习题216

第9章 编译预处理和位运算222

9.1 编译预处理222

9.1.1 宏定义222

9.1.2 文件包含225

9.2 位运算226

9.2.1 位运算符226

9.2.2 位段229

9.3 试题选解230

9.3.1 选择题230

9.3.2 填空题232

习题233

第10章 文件238

10.1 文件概述238

10.1.1 数据文件238

10.1.3 文件结束的判定239

10.1.2 文件类型指针239

10.2.1 打开文件函数fopen240

10.2 文件的打开与关闭240

10.2.2 文件的使用方式241

10.2.3 文件的关闭242

10.3 文件的读写242

10.3.1 字符的输入输出242

10.3.2 字符串的输入输出243

10.3.3 文本文件的格式输入输出244

10.3.4 二进制文件的块输入输出246

10.4 文件的定位247

10.5.1 选择题249

10.5 试题选解249

10.5.2 填空题252

习题255

C程序设计笔试模拟试题260

参考答案265

部分习题答案266

附录1 C语言中的关键字272

附录2 C语言的运算符273

附录3 C语言的函数库274

附录4 Turbo C集成环境的使用279

参考文献282

热门推荐