图书介绍

C语言程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载

C语言程序设计教程
  • 陈波,吉根林主编 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113114282
  • 出版时间:2010
  • 标注页数:304页
  • 文件大小:45MB
  • 文件页数:316页
  • 主题词: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 程序与程序设计语言1

1.1.1 计算机与程序1

1.1.2 程序设计语言1

1.1.3 高级语言程序的开发过程2

1.2 C语言的发展和特点4

1.2.1 C语言的发展历史4

1.2.2 C语言的特点5

1.2.3 C和C++6

1.3 C语言程序的结构6

1.4 C语言程序的上机步骤10

本章小结及常见错误分析11

习题111

上机实验题111

第2章 数据类型12

2.1 数据类型的概念12

2.2 常量和变量12

2.2.1 字面常量12

2.2.2 符号常量13

2.2.3 变量15

2.2.4 标识符的命名规则17

2.3 整型数据18

2.3.1 整型的分类18

2.3.2 整型数据的内存表示18

2.4 实型数据19

2.4.1 实型数据的内存表示19

2.4.2 实型数据的精确表示19

2.5 字符型数据20

2.5.1 字符的内存表示20

2.5.2 转义字符21

2.5.3 字符型与整型的等价关系21

2.6 数据类型转换24

2.6.1 自动类型转换24

2.6.2 强制类型转换26

2.7 算术运算符与算术表达式26

2.7.1 C语言运算符简介26

2.7.2 C基本的算术运算符27

2.7.3 运算符的优先级与结合性27

2.7.4 自增、自减运算符27

2.8 赋值运算符与赋值表达式30

2.8.1 赋值运算符30

2.8.2 赋值中的类型转换30

2.8.3 复合赋值运算符31

2.8.4 赋值表达式32

2.9 逗号运算符与逗号表达式32

本章小结及常见错误分析33

习题234

上机实验题236

第3章 基本语句与结构化程序设计37

3.1 程序与基本语句37

3.1.1 程序的概念37

3.1.2 程序的评价40

3.1.3 C基本语句40

3.2 顺序结构程序设计42

3.2.1 赋值语句42

3.2.2 数据的格式化输入/输出43

3.2.3 字符数据的非格式化输入/输出50

3.2.4 顺序结构程序设计举例52

3.3 分支结构程序设计53

3.3.1 关系运算符与关系表达式54

3.3.2 逻辑运算符与逻辑表达式55

3.3.3 if语句56

3.3.4 switch语句62

3.3.5 分支结构程序设计举例64

3.4 循环结构程序设计66

3.4.1 for语句66

3.4.2 while语句69

3.4.3 do...while语句70

3.4.4 几种循环的比较及应用举例71

3.4.5 break和continue语句75

3.4.6 循环的嵌套76

3.5 综合应用举例81

本章小结及常见错误分析85

习题387

上机实验题388

第4章 数组90

4.1 一维数组90

4.1.1 一维数组的定义与初始化90

4.1.2 一维数组的引用91

4.1.3 一维数组应用举例93

4.2 二维数组96

4.2.1 二维数组的定义与初始化96

4.2.2 二维数组的引用97

4.2.3 二维数组应用举例98

4.3 字符串与字符数组100

4.3.1 字符数组的定义与初始化100

4.3.2 字符串的输入/输出102

4.3.3 字符串处理函数104

4.3.4 字符数组应用举例106

本章小结及常见错误分析110

习题4111

上机实验题4113

第5章 函数和模块化程序设计115

5.1 模块化程序设计方法115

5.2 函数的定义与声明116

5.2.1 函数的主要语法成分116

5.2.2 函数编程示例120

5.3 参数传递与返回值类型122

5.3.1 参数的传递规则122

5.3.2 函数返回值类型122

5.4 局部变量与全局变量123

5.4.1 局部变量123

5.4.2 全局变量124

5.4.3 重名问题125

5.5 变量的存储属性126

5.5.1 动态变量与静态变量126

5.5.2 寄存器变量127

5.6 数组名作为函数参数128

5.6.1 一维数组名作为函数参数128

5.6.2 二维数组名作为函数参数133

5.7 函数的嵌套调用136

5.8 递归函数138

本章小结及常见错误分析143

习题5144

上机实验题5147

第6章 指针149

6.1 指针与地址的概念149

6.2 指向变量的指针150

6.2.1 指针变量的定义与初始化150

6.2.2 通过指针访问变量151

6.2.3 指针变量作为函数参数152

6.2.4 指针的强制转换155

6.2.5 void指针类型156

6.3 指针与一维数组157

6.3.1 指针的算术运算157

6.3.2 指针用于数组处理159

6.3.3 指针与字符串162

6.3.4 数组名作为函数参数165

6.4 指针与二维数组169

6.4.1 指针与二维数组的关系169

6.4.2 向函数传递二维数组171

6.5 指针数组和指向指针的指针174

6.5.1 指针数组的定义与使用174

6.5.2 指针数组与字符串数组176

6.5.3 指向指针的指针177

6.5.4 main()函数的形参179

6.6 指向函数的指针181

6.6.1 函数指针的定义与使用181

6.6.2 函数指针数组的使用182

6.6.3 函数指针作为函数参数184

6.7 返回指针的函数186

本章小结及常见错误分析189

习题6191

上机实验题6194

第7章 编译预处理196

7.1 宏定义196

7.1.1 无参宏定义196

7.1.2 带参宏定义198

7.2 文件包含201

7.3 条件编译202

7.4 C语言程序的结构205

本章小结及常见错误分析206

习题7207

上机实验题7208

第8章 结构体、共用体和枚举类型209

8.1 结构体类型与结构体变量209

8.1.1 结构体类型的定义210

8.1.2 结构体变量的定义及初始化211

8.1.3 结构体变量的引用214

8.1.4 程序举例214

8.2 结构体数组215

8.2.1 结构体数组的定义与初始化216

8.2.2 程序举例217

8.3 指向结构体的指针219

8.3.1 指向结构体变量的指针219

8.3.2 指向结构体数组的指针221

8.4 用typedef定义类型222

8.5 结构体的应用——链表224

8.5.1 链表的概念224

8.5.2 链表结点的定义225

8.5.3 链表的建立226

8.5.4 链表的基本操作229

8.6 共用体类型233

8.6.1 共用体的定义233

8.6.2 程序举例234

8.7 枚举类型235

本章小结及常见错误分析236

习题8237

上机实验题8241

第9章 文件242

9.1 文件的概念242

9.1.1 C语言文件的分类242

9.1.2 文件操作的基本步骤243

9.2 文件类型指针243

9.3 文件的常用操作244

9.3.1 文件的打开与关闭244

9.3.2 文件的读/写247

9.3.3 文件的定位254

9.3.4 文件的检测257

9.4 文件操作函数小结258

9.5 应用举例259

本章小结及常见错误分析261

习题9262

上机实验题9265

第10章 位运算266

10.1 位运算符和位运算266

10.1.1 按位与运算符266

10.1.2 按位或运算符267

10.1.3 按位异或运算符267

10.1.4 取反运算符268

10.1.5 左移运算符269

10.1.6 右移运算符269

10.2 位运算应用举例270

本章小结及常见错误分析271

习题10272

上机实验题10272

附录A 常见字符与ASCII代码对照表273

附录B C语言运算符的优先级和结合性274

附录C Visual C++ 6.0环境下C程序的基本开发过程275

附录D 模拟试卷288

参考文献304

热门推荐