图书介绍

C语言教程与等级考试PDF|Epub|txt|kindle电子书版本网盘下载

C语言教程与等级考试
  • 武俊生,邵回祖主编;米晓萍,曹举飞,张举副主编;齐兴斌,赵丽,王若慧等参编 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113143589
  • 出版时间:2012
  • 标注页数:232页
  • 文件大小:47MB
  • 文件页数:241页
  • 主题词:C语言-程序设计-高等学校-教学参考资料

PDF下载


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

下载说明

C语言教程与等级考试PDF格式电子书版下载

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

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

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

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

图书目录

第1章 C语言简介1

1.1 C语言概述1

1.1.1 C语言的发展过程1

1.1.2 C语言的主要特点2

1.2 程序的算法及流程图3

1.2.1 算法3

1.2.2 流程图5

1.3 C语言程序介绍6

1.4 C语言程序运行的步骤和方法8

1.4.1 Visual C+++6.0环境8

1.4.2 编写与运行C语言程序9

1.4.3 程序的简单调试11

小结12

习题12

第2章 变量、数据类型和运算符13

2.1 概述13

2.2 常量与变量14

2.3 基本数据类型16

2.3.1 整型数据类型16

2.3.2 实型数据类型18

2.3.3 字符型数据类型19

2.3.4 字符串数据类型19

2.4 运算符和表达式20

2.4.1 运算符与表达式简介20

2.4.2 算术运算符与表达式21

2.4.3 赋值运算符与表达式23

2.4.4 关系运算符与表达式24

2.4.5 逻辑运算符与表达式25

2.4.6 sizseof运算符与表达式26

2.4.7 运算符的优先级及结合方式26

2.4.8 数据间的混合运算与类型转换27

小结28

习题29

第3章 基本语句与编译预处理31

3.1 预处理命令31

3.1.1 宏定义32

3.1.2 文件包含处理34

3.2 C语言中的语句35

3.3 输入与输出函数的调用35

3.3.1 putchar()函数36

3.3.2 getchar()函数37

3.3.3 printf()函数38

3.3.4 scanf()函数42

小结46

习题46

第4章 选择结构程序设计48

4.1 if语句48

4.1.1 简单if语句的两种基本形式48

4.1.2 if语句的嵌套51

4.1.3 if语句实例54

4.2 switch语句56

4.2.1 switch语句56

4.2.2 switch语句实例58

4.3 if语句和switch语句的比较59

4.4 条件运算符59

小结60

习题61

第5章 循环结构程序设计64

5.1 概述64

5.2 while循环65

5.3 do...while循环67

5.4 while循环和do...while循环的比较68

5.5 for循环69

5.6 转移语句及其构成的循环71

5.7 3种循环语句的比较72

5.8 break和continue跳转语句72

5.8.1 break跳转语句72

5.8.2 continue跳转语句73

5.9 循环的嵌套74

5.1 0程序实例76

小结78

习题79

第6章 数组83

6.1 数组的基本概念83

6.2 一维数组的定义与应用84

6.2.1 一维数组的定义84

6.2.2 一维数组的存储结构85

6.2.3 一维数组元素的引用86

6.2.4 一维数组的初始化87

6.2.5 一维数组程序的应用87

6.3 二维数组的定义与应用90

6.3.1 二维数组的定义90

6.3.2 二维数组元素的存储结构92

6.3.3 二维数组元素的引用93

6.3.4 二维数组的初始化94

6.3.5 二维数组程序的应用95

6.4 字符数组96

6.4.1 字符数组的定义96

6.4.2 字符数组的引用96

6.4.3 字符数组的初始化96

6.4.4 字符串及字符串结束标记98

6.4.5 字符数组与字符串的区别98

6.4.6 字符数组的输入与输出99

6.4.7 常用字符串处理函数100

6.4.8 字符数组的应用104

小结105

习题105

第7章 函数112

7.1 概述112

7.2 函数定义的一般形式114

7.2.1 无参函数114

7.2.2 有参函数114

7.2.3 空函数115

7.3 常用的库函数115

7.4 函数的调用116

7.4.1 区分形参与实参117

7.4.2 函数的参数数据传递118

7.4.3 数组作为函数参数118

7.5 函数声明120

7.6 函数的嵌套与递归调用121

7.6.1 函数的嵌套调用121

7.6.2 函数的递归调用124

7.7 变量的作用域126

7.7.1 局部变量127

7.7.2 全局变量127

7.8 变量存储类型130

7.8.1 自动、寄存器和外变量存储类型130

7.8.2 static存储类型131

7.9 内部函数与外部函数的概念133

7.9.1 内部函数133

7.9.2 外部函数134

小结135

习题135

第8章 指针137

8.1 指针的基本概念137

8.2 指针变量的定义和引用138

8.2.1 指针变量的定义138

8.2.2 指针变量的引用139

8.2.3 指针变量作函数参数141

8.2.4 指针作函数返回值142

8.3 数组与指针143

8.3.1 一维数组和指针144

8.3.2 二维数组和指针146

8.3.3 用数组名作函数参数150

8.4 字符串与指针152

8.4.1 通过赋初值的方式使指针指向一个字符串152

8.4.2 通过赋值运算使指针指向一个字符串153

8.4.3 字符指针作函数参数154

8.5 指针数组与多级指针154

8.5.1 指针数组154

8.5.2 多级指针156

8.6 函数指针157

小结158

习题159

第9章 结构体与共用体161

9.1 结构体与共用体概述161

9.2 结构体类型定义和使用161

9.2.1 定义结构体类型的语法161

9.2.2 定义结构体类型变量162

9.2.3 结构类型变量初始化163

9.2.4 结构体变量的引用164

9.2.5 结构体类型数组166

9.3 用指针处理链表168

9.3.1 链表168

9.3.2 动态存储分配169

9.3.3 链表的基本操作169

9.4 共用体类型的定义和使用173

9.4.1 定义共用体类型的语法173

9.4.2 定义共用体类型变量173

9.4.3 共用体类型变量的初始化174

9.4.4 共用体类型变量的赋值和使用174

9.5 枚举类型175

9.6 用typedef定义类型176

小结178

习题178

第10章 位运算与文件181

10.1 位运算符及位运算181

10.1.1 位逻辑运算181

10.1.2 移位运算183

10.1.3 不同长度的数据进行位运算184

10.2 文件的概述185

10.2.1 文件的概念185

10.2.2 文件的分类186

10.2.3 文件指针186

10.3 打开文件和关闭文件187

10.3.1 文件操作的步骤187

10.3.2 文件的打开188

10.3.3 文件的关闭188

10.4 文件的顺序读写189

10.4.1 字符读写函数189

10.4.2 字符串读写函数190

10.4.3 格式化读写函数192

10.4.4 数据块读写函数192

10.5 文件的定位与随机读/写194

10.5.1 位置指针复位函数rewind()194

10.5.2 随机位置指针函数fseek()195

10.5.3 返回文件当前位置的函数ftell()196

10.6 文件检测函数196

10.6.1 读写文件出错检测函数ferror()196

10.6.2 文件结束检测函数feof()196

10.6.3 文件出错标志和文件结束标志置零函数clearerr()197

小结197

习题198

附录A 全国计算机等级考试二级C语言考试大纲202

附录B 2011年3月全国计算机等级考试二级C语言笔试试题及参考答案205

附录C 部分字符的ASCII码对照表215

附录D Visual C++ 6.0编译错误信息216

附录E 常用C库函数219

附录F 课后习题答案223

热门推荐