图书介绍

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

C语言程序设计
  • 彭慧卿编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302312680
  • 出版时间:2013
  • 标注页数:262页
  • 文件大小:177MB
  • 文件页数:275页
  • 主题词: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程序设计语言2

1.2 C语言的历史背景4

1.3 C语言的特性5

1.4 C语言程序的基本结构5

1.4.1 C语言程序的结构特点5

1.4.2程序设计风格8

1.5 C语言编译环境介绍9

1.5.1 Visual C+++ 6.0的启动9

1.5.2编辑源程序10

1.5.3编译、连接和执行11

1.5.4关闭工作区12

习题12

第2章C语言基本数据类型、运算符及表达式14

2.1标识符14

2.1.1字符集14

2.1.2 C语言词汇15

2.2 C语言的数据类型16

2.3常量和变量17

2.4整型数据18

2.4.1整型常量18

2.4.2整型变量19

2.5实型数据20

2.5.1实型常量20

2.5.2实型变量21

2.6字符型数据22

2.6.1字符常量22

2.6.2字符变量24

2.7运算符和表达式25

2.7.1简单赋值运算符及其表达式25

2.7.2算术运算符及其表达式27

2.7.3数据类型转换28

2.7.4位运算符及其表达式31

习题35

第3章 简单程序设计38

3.1算法38

3.1.1算法的概念38

3.1.2算法的描述38

3.2结构化程序设计41

3.2.1 C语言程序结构分类42

3.2.2 C语言语句分类42

3.3数据输入输出43

3.3.1格式输出函数printf44

3.3.2格式输入函数scanf50

3.4字符数据的输入输出53

3.5顺序结构程序设计54

习题56

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

4.1关系运算符与关系表达式60

4.1.1关系运算符60

4.1.2关系表达式61

4.2逻辑运算符与逻辑表达式61

4.2.1逻辑运算符62

4.2.2逻辑表达式62

4.3 if语句64

4.3.1单分支选择结构if语句64

4.3.2双分支选择结构if-else语句66

4.4 if语句的嵌套67

4.5 switch语句71

4.6选择结构应用举例74

习题76

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

5.1循环的概念80

5.2 for语句81

5.2.1 for语句的结构81

5.2.2复合赋值运算84

5.2.3自增和自减运算85

5.2.4逗号运算86

5.3 while语句88

5.4 do-while语句89

5.5如何跳出循环结构91

5.6循环的嵌套93

5.7三种循环的比较95

5.7.1循环语句的选择95

5.7.2无限循环98

5.8循环结构应用实例98

习题101

第6章 数组106

6.1一维数组106

6.1.1一维数组的定义107

6.1.2一维数组的初始化108

6.1.3一维数组元素的引用109

6.1.4一维数组程序举例110

6.2二维数组115

6.2.1二维数组的定义115

6.2.2二维数组元素的引用116

6.2.3二维数组的初始化117

6.2.4二维数组程序举例119

6.3字符数组122

6.3.1字符数组的定义与初始化122

6.3.2字符串123

6.3.3字符串的操作123

6.3.4字符串处理函数125

6.3.5字符数组程序举例128

习题132

第7章 函数与预处理137

7.1模块化程序设计方法137

7.2库函数介绍139

7.3用户自定义函数的基本概念140

7.3.1函数的定义140

7.3.2形参和实参142

7.3.3函数的返回值143

7.4函数的调用145

7.4.1函数的调用形式145

7.4.2函数的调用过程146

7.4.3函数的声明147

7.5函数的参数传递149

7.5.1值传递149

7.5.2地址传递151

7.6函数的嵌套调用和递归调用153

7.6.1函数的嵌套调用153

7.6.2函数的递归调用154

7.7变量的作用域和存储类别158

7.7.1变量的作用域158

7.7.2变量的存储类别161

7.8预处理命令164

7.8.1宏定义164

7.8.2文件包含169

7.9大程序的组成170

7.9.1 C程序的组成170

7.9.2源文件间的通信171

7.10应用举例173

习题176

第8章 指针182

8.1变量的地址和指针182

8.2指针变量183

8.2.1指针变量的定义和初始化183

8.2.2指针的运算184

8.3指针和数组187

8.3.1指针和一维数组187

8.3.2指针和二维数组190

8.4指针与字符串191

8.4.1字符指针191

8.4.2字符指针与字符数组192

8.5指针与函数194

8.5.1指针作为函数的参数194

8.5.2数组名与指针作为函数参数的比较196

8.5.3指针型函数199

8.5.4指向函数的指针200

8.6指向指针的指针和指针数组202

8.6.1指向指针的指针202

8.6.2指针数组203

8.6.3行指针205

8.7 main函数的形参207

习题209

第9章 结构体、共用体和枚举215

9.1结构体类型的定义215

9.2结构体变量的定义和使用216

9.2.1结构体变量的定义216

9.2.2结构体变量的引用217

9.2.3结构体变量的初始化219

9.2.4结构体变量作为函数参数221

9.3结构体数组222

9.3.1结构体数组的定义及初始化222

9.3.2结构体数组应用举例223

9.4结构体指针225

9.4.1指向结构体变量的指针225

9.4.2指向结构体数组的指针227

9.4.3结构体指针作为函数参数228

9.5共用体类型228

9.5.1共用体的概念228

9.5.2共用体类型定义和变量定义229

9.6枚举类型231

9.6.1枚举类型变量的定义231

9.6.2枚举类型的应用232

9.7用typedef自定义数据类型233

习题234

第10章 文件238

10.1文件概述238

10.1.1文件的概念238

10.1.2文件的分类239

10.1.3缓冲文件系统239

10.1.4文件指针240

10.1.5文件的操作顺序240

10.2文件操作241

10.2.1文件的打开和关闭241

10.2.2文件的顺序读/写243

10.2.3文件的定位与随机读写249

10.3文件应用综合实例251

习题254

附录A标准字符与ASCII代码对照表256

附录B运算符的优先级和结合性257

附录C C常用库函数259

参考文献262

热门推荐