图书介绍

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

C程序设计
  • 郝谦,孙英华主编;曾辉,曾纯清,钟敏娟副主编 著
  • 出版社: 北京:北京邮电大学出版社
  • ISBN:7563510761
  • 出版时间:2005
  • 标注页数:256页
  • 文件大小:12MB
  • 文件页数:271页
  • 主题词: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语言的特点1

目录1

1.2 简单的C程序2

1.3 程序设计5

1.4 模块化和结构化程序设计5

1.4.1 模块化设计5

1.4.2 结构化程序设计6

1.4.3 C语言程序设计的基本结构7

1.4.4 C语言函数的结构8

1.4.5 C语句的介绍9

习题110

2.1.1 字符集11

2.1.2 C语言的关键字和特定字11

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

2.1 C语言常用符号11

2.1.3 用户自定义字12

2.2 数据类型12

2.2.1 C语言的数据类型12

2.3 常量与变量13

2.3.1 常量和符号常量14

2.3.2 变量14

2.4 整型15

2.4.1 整型常量15

2.4.2 整型变量16

2.5 实型数据20

2.5.1 实型常量的表示方法20

2.5.2 实型变量21

2.6.1 字符常量23

2.6.2 转义字符23

2.6 字符型数据23

2.6.3 字符变量25

2.6.4 字符数据在内存中的存储形式及使用方法25

2.6.5 字符串常量26

2.7 变量赋初值26

2.8 常用运算符与表达式27

2.8.1 算术运算符27

2.8.2 赋值运算符和赋值表达式31

2.8.3 比较运算符32

2.8.4 逻辑运算符32

2.8.5 条件运算符和条件表达式33

2.8.6 逗号运算符和逗号表达式33

2.8.8 复合运算及优先级34

2.8.7 其他运算符34

2.8.9 类型转换运算35

习题236

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

3.1 赋值语句38

3.2 基本输入与输出操作38

3.2.1 格式的输入和输出操作38

3.2.2 标准字符的输入和输出操作45

3.3 顺序结构程序设计47

3.3.1 顺序结构程序设计47

3.3.2 算法47

3.3.3 程序举例47

习题350

4.2.1 if形式51

4.2 选择结构51

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

4.1 问题51

4.2.2 程序实例52

4.2.3 if…else形式53

4.2.4 程序实例53

4.2.5 else if形式55

4.2.6 程序实例56

4.2.7 switch语句及算法57

4.3 选择结构的嵌套与综合运用58

习题462

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

5.1 问题63

5.2 while语句63

5.2.1 while语句64

5.2.3 注意的问题65

5.2.2 程序举例65

5.3 do…while语句66

5.3.1 do…while语句66

5.3.2 程序举例67

5.3.3 注意的问题68

5.4 for语句68

5.4.1 for语句68

5.4.2 程序举例71

5.4.3 注意的问题71

5.5 break与continue语句72

5.6 goto语句74

5.7 循环结构的嵌套及综合应用举例75

习题577

6.2.1 一维数组的定义79

6.2 一维数组的定义和引用79

6.1 问题的提出79

第6章 数组79

6.2.2 一位数组元素的引用80

6.2.3 一维数组的初始化81

6.2.4 程序举例81

6.3 二维数组的定义和引用84

6.3.1 二维数组的定义84

6.3.2 二维数组的引用84

6.3.3 二维数组的初始化85

6.3.4 程序举例85

6.4 字符数组87

6.4.1 字符数组的定义87

6.4.2 字符数组的初始化87

6.4.4 字符数组的输入和输出88

6.4.3 字符串和字符串结束标志88

6.4.5 字符串常用函数90

6.4.6 字符数组举例92

习题692

第7章 函数94

7.1 问题94

7.2 函数概述94

7.3 函数的定义96

7.3.1 函数的定义形式96

7.3.2 函数的参数100

7.3.3 函数的调用及声明103

7.3.4 函数的返回与返回值105

7.4 函数的参数传递方式107

7.5.1 函数的嵌套110

7.5 函数的嵌套与递归110

7.5.2 递归112

7.5.3 递归问题求解方法113

7.6 变量的作用域118

7.6.1 局部变量118

7.6.2 全局变量119

7.6.3 自动变量121

7.6.4 静态变量121

7.6.5 外部变量124

7.6.6 寄存器变量126

7.7 内部函数和外部函数127

7.7.1 内部函数127

7.7.2 外部函数127

习题7129

8.1.1 带有参数的宏定义132

第8章 编译预处理132

8.1 宏定义132

8.1.2 不带参数的宏定义136

8.2 文件包含138

8.3 条件编译139

习题8141

第9章 指针143

9.1 指针的概念143

9.2 变量的指针和指向变量的指针变量144

9.2.1 定义一个指针变量144

9.2.2 指针变量的引用144

9.2.3 存储器申请与释放147

9.3 指针和函数148

9.3.1 指针变量作为函数参数148

9.3.2 返回指针值的函数152

9.3.3 指向函数的指针变量153

9.4 指针与数组155

9.4.1 指向数组元素的指针155

9.4.2 通过指针引用数组元素156

9.4.3 用数组名作函数参数158

9.4.4 多维数组与指针165

9.5 字符串与指针168

9.5.1 字符串的表现形式168

9.5.2 字符串指针作函数参数171

9.5.3 使用字符串指针变量与字符数组的区别172

9.6 指针数组和指向指针的指针172

9.6.1 指针数组的概念172

9.6.2 指针数组与二维数组指针变量的区别174

9.6.3 指向指针的指针174

习题9176

第10章 结构体与共用体177

10.1 结构体177

10.1.1 结构体的定义177

10.1.2 结构体变量178

10.1.3 结构体变量的引用179

10.1.4 结构体数组与结构指针180

10.1.5 结构体变量作为函数的参数183

10.2 链表183

10.2.1 链表及其实现183

10.2.2 内存分配函数和回收函数184

10.2.3 用指针和结构体构成链表185

10.2.4 对链表的删除操作188

10.2.5 对链表的插入操作190

10.3.1 共用体类型及共用体变量的定义192

10.3 共用体192

10.3.2 共用体变量的引用193

10.3.3 共用体类型数据在内存中的存储194

10.4 枚举类型194

10.4.1 枚举类型的定义195

10.4.2 枚举类型变量的定义和使用195

10.5 typedef的应用196

10.5.1 用typedef定义基本类型196

10.5.2 用typedef定义构造类型196

习题10196

第11章 位运算198

11.1 位运算的含义和应用198

11.2 简单的位运算199

习题11204

12.1.2 文件的分类205

12.1.3 文件类型指针205

第12章 文件205

12.1.1 文件的概念205

12.1 文件概述205

12.1.4 数据文件206

12.1.5 缓冲文件系统207

12.1.6 C语言的设备文件207

12.2 文件的处理过程208

12.3 文件的打开与关闭208

12.3.1 文件的打开208

12.3.2 文件的关闭210

12.4 文件的读写操作211

12.4.1 文件的字符输入/输出函数211

12.4.2 文件的字符串输入/输出函数212

12.4.3 文件的格式化输入输出函数213

12.5 文件的定位与随机读写214

12.5.1 文件指针定位函数215

12.5.2 文件随机读写函数217

12.6 文件状态检查函数219

12.6.1 文件状态检测函数feoff()219

12.6.2 报告文件操作错误状态函数ferror()219

12.6.3 清除错误标志函数clearer()220

习题12221

第13章 C语言的发展现状223

13.1 面向对象及可视化223

13.1.1 面向对象的一些概念223

13.2 C++、VC++224

13.2.1 几个C++的平台224

13.1.2 可视化224

13.2.2 VC++225

13.3 Java及C#226

13.3.1 Java226

13.3.2 C#227

附录228

附录1 ASCII码表228

附录2 C语言中的关键字及用途229

附录3 运算符、运算符优先级及结合性一览表230

附录4 预处理命令的使用231

附录5 C语言编译错误信息235

附录6 Turbo C集成环境下调试C程序的方法239

附录7 VC++集成环境下调试标准C程序的方法247

附录8 常用库函数介绍250

参考文献256

热门推荐