图书介绍

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

C语言程序设计
  • 王煜等编著 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:7113063616
  • 出版时间:2005
  • 标注页数:235页
  • 文件大小:9MB
  • 文件页数:246页
  • 主题词: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

1-1 计算机内的数据表示1

1-1-1 数制及其转换1

1-1-2 原码、反码及补码3

1-2 算法及其表示5

1-2-1 算法5

1-2-2 算法的特性和目标5

1-2-3 算法的表示6

1-3 程序设计语言9

1-3-1 程序与程序设计语言9

1-3-2 C语言简介10

1-4 结构化程序设计14

1-4-1 结构化程序设计方法14

1-4-2 程序设计的步骤14

1-4-3 程序设计的风格15

习题116

第2章 简单的数据类型、运算符及表达式17

2-1 常量和变量17

2-1-1 标识符17

2-1-2 常量18

2-1-3 变量20

2-2 基本数据类型21

2-2-1 整型21

2-2-2 实型23

2-2-3 字符型23

2-3 运算符及表达式24

2-3-1 算术运算25

2-3-2 赋值运算27

2-3-3 自增/自减运算29

2-3-4 逗号运算32

2-4 类型转换33

2-4-1 自动类型转换33

2-4-2 强制类型转换34

习题235

第3章 输入/输出及顺序结构程序设计39

3-1 C语句的概述39

3-1-1 表达式语句39

3-1-2 控制语句40

3-1-3 函数调用语句41

3-1-4 空语句41

3-1-5 复合语句41

3-2 常用输出与输入函数41

3-2-1 格式输出函数42

3-2-2 格式输入函数46

3-2-3 字符输出函数48

3-2-4 字符输入函数49

3-3 顺序结构程序设计50

3-3-1 顺序结构程序设计思想50

3-3-2 顺序结构程序设计举例51

习题352

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

4-1 关系运算、逻辑运算与条件运算56

4-1-1 C语言中的逻辑值56

4-1-2 关系运算符与关系表达式56

4-1-3 逻辑运算符与逻辑表达式58

4-1-4 条件运算符与条件表达式61

4-2 if语句63

4-2-1 单分支选择结构63

4-2-2 双分支选择结构64

4-2-3 嵌套的if语句65

4-3 switch语句67

4-4 选择结构程序设计举例69

习题473

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

5-1 while循环77

5-2 do-while循环79

5-3 for循环80

5-4 循环结构的嵌套82

5-5 转向语句85

5-5-1 break语句85

5-5-2 continue语句86

5-5-3 goto语句87

5-6 循环结构程序设计举例88

5-6-1 计数型循环88

5-6-2 条件型循环90

习题592

第6章 编译预处理98

6-1 宏定义98

6-1-1 不带参数的宏定义98

6-1-2 带参数的宏定义99

6-1-3 终止宏定义100

6-2 文件包含101

6-3 条件编译103

习题6103

第7章 函数和变量存储结构106

7-1 函数的定义106

7-1-1 函数的基本概念106

7-1-2 函数的定义107

7-1-3 return语句108

7-2 函数调用109

7-2-1 函数的声明109

7-2-2 函数的调用110

7-2-3 函数调用的数据传递方式113

7-2-4 函数的嵌套调用113

7-3 函数的递归调用115

7-4 变量的作用域117

7-5 变量的存储类别119

7-5-1 内部变量的存储类别120

7-5-2 外部变量的存储类别121

7-6 内部函数和外部函数123

7-6-1 外部函数123

7-6-2 内部函数123

习题7124

第8章 指针类型129

8-1 概述129

8-1-1 地址129

8-1-2 指针129

8-2 指针变量130

8-2-1 指针变量的定义130

8-2-2 指针变量的使用131

8-3 指针和函数134

8-3-1 指针变量作函数参数134

8-3-2 函数返回地址值136

8-4 指向函数的指针变量137

8-4-1 指向函数的指针变量的定义137

8-4-2 用指向函数的指针变量调用函数137

习题8140

第9章 数组类型144

9-1 一维数组144

9-1-1 一维数组的定义144

9-1-2 一维数组的引用144

9-1-3 一维数组的初始化145

9-1-4 一维数组应用举例146

9-1-5 一维数组和指针149

9-2 二维数组151

9-2-1 二维数组的定义151

9-2-2 二维数组的引用151

9-2-3 二维数组的初始化152

9-2-4 二维数组应用举例152

9-2-5 二维数组和指针154

9-3 数组和函数158

9-3-1 数组元素作函数实参158

9-3-2 数组名作函数参数158

9-4 字符数组161

9-4-1 字符数组的定义和引用161

9-4-2 字符串和字符数组162

9-4-3 常用字符串处理函数164

9-4-4 字符数组和函数166

9-4-5 字符指针167

9-5 指针数组168

9-5-1 指针数组的应用168

9-5-2 main函数的参数171

习题9172

第10章 结构体、共用体和枚举类型176

10-1 结构体类型176

10-1-1 结构体类型的定义176

10-1-2 结构体变量的定义177

10-1-3 结构体变量的初始化和引用177

10-1-4 结构体数组179

10-2 结构体和函数181

10-2-1 结构体变量的成员作为函数参数181

10-2-2 结构体指针变量作为函数参数182

10-2-3 结构体数组作函数参数183

10-3 动态数据结构——链表184

10-3-1 内存空间的动态分配和释放184

10-3-2 链表186

10-3-3 链表的基本操作187

10-4 枚举类型194

10-4-1 枚举类型的定义194

10-4-2 枚举类型变量的定义和引用195

10-5 共用体类型196

10-5-1 共用体类型的定义196

10-5-2 共用体变量的定义和引用197

10-6 用户自定义类型199

10-6-1 用typedef声明基本类型199

10-6-2 用typedef声明构造类型199

10-6-3 用户自定义类型的用途201

习题10202

第11章 位运算206

11-1 位运算符206

11-1-1 “按位与”运算(&)206

11-1-2 “按位或”运算(|)208

11-1-3 “按位异或”运算(^)209

11-1-4 “按位取反”运算(~)210

11-1-5 “左移”运算(<<)211

11-1-6 “右移”运算(>>)211

11-1-7 位复合赋值运算符212

11-2 位段212

11-2-1 位段结构类型213

11-2-2 位段结构类型变量的定义与引用214

11-3 应用举例216

习题11218

第12章 文件221

12-1 C文件的概念221

12-1-1 C文件的类型221

12-1-2 文件类型指针222

12-2 文件操作函数222

12-2-1 文件打开函数222

12-2-2 文件关闭函数224

12-2-3 读写字符函数224

12-2-4 读写字符串函数225

12-2-5 读写数据块函数225

12-2-6 格式化读写函数(fprintf函数和fscanf函数)226

12-2-7 文件的定位226

12-2-8 判断文件结束的feof函数227

12-3 应用举例228

习题12231

参考文献235

热门推荐