图书介绍

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

C语言程序设计
  • 夏玮,潘钧编著 著
  • 出版社: 北京:中国人民大学出版社
  • ISBN:9787300110301
  • 出版时间:2009
  • 标注页数:309页
  • 文件大小:129MB
  • 文件页数:319页
  • 主题词: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 程序设计语言2

1.1.2 C语言的发展4

1.2 C语言的特点5

1.3 C语言程序的构成和书写规则6

1.3.1 一个C语言示范程序7

1.3.2 C语言程序的构成7

1.3.3 C语言程序的书写规则9

1.4 利用Turbo C系统运行C程序10

1.4.1 C语言应用程序的处理流程10

1.4.2 Turbo C系统简介11

1.4.3 运行C程序的步骤19

1.5 算法25

1.5.1 算法的概念25

1.5.2 算法的特性25

1.5.3 算法的描述26

1.5.4 结构化程序设计方法26

1.6 练习题27

第2章 数据类型、运算符与表达式29

2.1 C语言的数据类型29

2.2 常量与变量31

2.2.1 常量31

2.2.2 变量32

2.3 整型数据34

2.3.1 整型常量的表示方法34

2.3.2 整型变量34

2.4 实型数据38

2.4.1 实型常量的表示方法38

2.4.2 实型变量39

2.4.3 实型常量的类型41

2.5 字符型数据42

2.5.1 字符常量42

2.5.2 字符变量44

2.5.3 字符数据在内存中的存储形式及其使用44

2.5.4 字符串常量46

2.6 变量赋初值46

2.7 运算符与表达式47

2.7.1 C运算符简介47

2.7.2 算术运算符和算术表达式48

2.7.3 赋值运算符和赋值表达式50

2.7.4 逗号运算符和逗号表达式54

2.7.5 关系运算符与关系表达式55

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

2.7.7 位运算符56

2.7.8 自增、自减运算符57

2.7.9 条件运算符和条件表达式59

2.8 不同类型数据之间的转换60

2.9 练习题63

第3章 顺序结构程序设计65

3.1 C语言的语句65

3.2 字符型数据的输入/输出函数67

3.2.1 putchar函数67

3.2.2 getchar函数68

3.2.3 puts函数和gets函数69

3.3 格式输入/输出函数71

3.3.1 printf函数71

3.3.2 scanf函数75

3.4 顺序结构程序设计综合应用77

3.4.1 顺序结构程序设计77

3.4.2 应用举例78

3.5 编译预处理81

3.5.1 宏定义81

3.5.2 文件包含83

3.5.3 条件编译85

3.6 练习题87

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

4.1 选择结构程序设计90

4.2 if语句91

4.2.1 单分支if语句91

4.2.2 双分支if语句95

4.2.3 多分支if语句97

4.2.4 if语句嵌套100

4.3 switch语句103

4.4 选择结构程序设计综合应用106

4.5 练习题109

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

5.1 循环结构程序设计112

5.2 goto语句113

5.3 while语句和do-while语句114

5.3.1 while语句115

5.3.2 do-while语句118

5.4 for循环121

5.5 循环的嵌套126

5.6 break语句和continue语句132

5.6.1 break语句133

5.6.2 continue语句135

5.7 几种循环的比较137

5.8 循环结构程序设计综合应用139

5.9 练习题142

第6章 数组145

6.1 数组概述145

6.2 一维数组146

6.2.1 一维数组的定义146

6.2.2 一维数组元素的引用147

6.2.3 一维数组的初始化148

6.2.4 一维数组的使用149

6.3 二维数组152

6.3.1 二维数组的定义152

6.3.2 二维数组的引用152

6.3.3 二维数组的初始化153

6.3.4 二维数组的使用154

6.4 字符数组157

6.4.1 字符数组的定义、初始化和引用158

6.4.2 字符串处理函数161

6.4.3 字符串的使用167

6.5 练习题171

第7章 函数174

7.1 函数的定义和调用174

7.1.1 函数的定义175

7.1.2 函数的调用177

7.2 函数的参数与返回值179

7.2.1 形式参数和实际参数180

7.2.2 函数的返回值181

7.2.3 数组作为函数的参数183

7.3 函数的嵌套调用与递归调用185

7.3.1 函数的嵌套调用185

7.3.2 函数的递归调用190

7.4 局部变量与全局变量196

7.4.1 局部变量196

7.4.2 全局变量197

7.4.3 变量的存储方式199

7.5 内部函数与外部函数202

7.5.1 内部函数202

7.5.2 外部函数202

7.6 练习题203

第8章 指针206

8.1 指针的概念206

8.2 指针变量的定义与运算207

8.2.1 指针变量的定义208

8.2.2 指针变量的运算210

8.3 指针变量作函数参数215

8.4 数组与指针217

8.4.1 指向一维数组的指针218

8.4.2 指向二维数组的指针221

8.4.3 数组名作函数参数226

8.5 字符串与指针227

8.5.1 指向二维字符数组的指针228

8.5.2 字符串指针作函数参数229

8.6 返回指针值的函数231

8.7 指向函数的指针233

8.8 指针数组和指向指针的指针235

8.8.1 指针数组235

8.8.2 指向指针的指针237

8.9 练习题239

第9章 结构体与共用体241

9.1 结构体242

9.1.1 结构体类型概述242

9.1.2 结构体变量的定义、引用和初始化243

9.1.3 用结构体变量作为函数的参数244

9.2 结构体数组246

9.2.1 定义结构体数组246

9.2.2 结构体数组的初始化246

9.3 结构体指针248

9.3.1 指向结构体变量的指针248

9.3.2 用指向结构体变量的指针作为函数的参数249

9.4 用指针处理链表250

9.4.1 简单链表的建立251

9.4.2 处理动态链表所需的函数252

9.4.3 建立动态链表253

9.4.4 输出链表255

9.4.5 链表的插入操作256

9.4.6 链表的删除操作257

9.4.7 链表的综合操作258

9.5 共用体259

9.5.1 共用体概述259

9.5.2 共用体类型的定义260

9.5.3 共用体类型变量的定义260

9.5.4 共用体变量的引用261

9.6 枚举类型264

9.6.1 枚举类型的定义264

9.6.2 枚举变量的定义265

9.7 用typedef定义类型267

9.7.1 定义基本类型的别名267

9.7.2 定义自定义的数据类型的别名267

9.8 练习题269

第10章 文件272

10.1 C语言文件概述272

10.1.1 文件的分类273

10.1.2 文件指针273

10.2 文件的打开与关闭274

10.2.1 文件的打开274

10.2.2 文件的关闭276

10.3 文件的读/写276

10.3.1 字符输入/输出函数276

10.3.2 字符串输入/输出函数279

10.3.3 数据输入/输出函数282

10.3.4 格式化输入/输出函数284

10.4 文件的定位286

10.5 文件的随机读/写287

10.6 练习题289

第11章 实验291

实验1 C语言概述291

实验2 数据类型、运算符与表达式293

实验3 顺序结构程序设计295

实验4 选择结构程序设计296

实验5 循环结构程序设计298

实验6 数组299

实验7 函数301

实验8 指针302

实验9 结构体与共用体303

实验10 文件304

部分习题参考答案306

热门推荐