图书介绍

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

C语言程序设计
  • 王海文,林月,林强主编 著
  • 出版社: 武汉:华中科技大学出版社
  • ISBN:9787568023054
  • 出版时间:2017
  • 标注页数:277页
  • 文件大小:32MB
  • 文件页数:289页
  • 主题词: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语言的应用5

1.3 C语言开发程序6

1.3.1 用C语言开发程序的过程6

1.3.2 算法的概念和特征8

1.3.3 结构化程序设计方法8

1.3.4 算法的表示9

1.3.5 C语言程序的结构11

1.4 C语言程序的实现13

1.4.1 C语言程序的开发过程13

1.4.2 VC++ 6.0集成开发环境14

1.4.3 C语言运行环境19

习题20

第2章 数据类型、运算符和表达式23

2.1 从数学上的“数”过渡到计算机中的“数”23

2.2 数据类型概述24

2.3 常量和变量25

2.3.1 常量25

2.3.2 变量25

2.3.3 变量名规则26

2.3.4 变量的定义26

2.4 整数类型27

2.4.1 整型常量27

2.4.2 整型变量27

2.5 实数类型29

2.5.1 实型常量29

2.5.2 实型变量30

2.6 字符类型30

2.6.1 字符型常量31

2.6.2 字符型变量32

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

2.7 不同数据类型之间的转换33

2.7.1 自动类型转换33

2.7.2 强制类型转换34

2.8 运算符与表达式35

2.8.1 算术运算符与算术表达式35

2.8.2 赋值运算符与赋值表达式37

2.8.3 关系运算符与关系表达式38

2.8.4 逻辑运算符与逻辑表达式39

2.8.5 条件运算符与条件表达式41

2.8.6 逗号运算符与逗号表达式42

2.9 运算符与表达式的综合练习42

2.9.1 正确的C语言表达式书写42

2.9.2 复杂表达式的分析43

习题45

第3章 顺序程序设计48

3.1 C语句48

3.1.1 C语句概述48

3.1.2 赋值语句49

3.2 字符数据的输入/输出50

3.2.1 数据输入/输出的概念及在C语言中的实现50

3.2.2 字符的输出函数putchar函数50

3.2.3 字符的输入函数51

3.3 格式化输入与输出函数54

3.3.1 格式化的输出函数printf函数54

3.3.2 格式化的输入函数scanf函数58

3.4 顺序结构程序设计举例62

习题63

第4章 选择结构65

4.1 if语句65

4.1.1 单选择结构65

4.1.2 if-else语句68

4.1.3 if-elseif-else语句70

4.1.4 嵌套if结构74

4.2 switch结构75

4.3 多重if结构和switch结构的比较77

4.4 应用举例79

习题80

第5章 循环结构87

5.1 循环结构简介87

5.2 while语句87

5.3 do-while语句90

5.4 for语句92

5.4.1 基本的for语句92

5.4.2 各种特殊形式的for语句94

5.5 三种循环语句的比较96

5.6 break语句97

5.7 continue语句98

5.8 嵌套循环100

5.9 应用举例103

习题105

第6章 函数111

6.1 函数概述111

6.2 函数的定义与调用113

6.2.1 函数的定义113

6.2.2 函数的调用、参数及传递方式114

6.2.3 函数的返回值117

6.2.4 函数声明的作用119

6.2.5 main函数中的参数120

6.3 函数的嵌套调用与递归调用120

6.3.1 函数的嵌套调用120

6.3.2 函数的递归调用122

6.4 变量的作用域与存储类型127

6.4.1 变量的作用域127

6.4.2 全局变量128

6.4.3 变量的存储类型129

6.5 常用系统函数135

6.5.1 数学函数135

6.5.2 输入输出函数136

6.5.3 时间函数137

6.5.4 随机数函数137

习题138

第7章 数组143

7.1 数组的概念143

7.2 数组的定义144

7.2.1 一维数组144

7.2.2 二维数组149

7.3 数组作为函数的参数153

7.3.1 用数组元素作函数实参153

7.3.2 用数组名作函数参数154

7.3.3 用多维数组名作函数参数156

7.4 数组应用举例157

7.5 字符串165

7.5.1 字符串概念165

7.5.2 字符串函数168

7.5.3 字符串应用举例171

习题174

第8章 指针180

8.1 指针的概念180

8.2 指针变量180

8.2.1 指针定义180

8.2.2 指针运算符(&和*)181

8.2.3 指针作为函数的参数182

8.2.4 多级指针与指针数组185

8.3 指针运算186

8.4 指针与数组188

8.4.1 指针与一维数组188

8.4.2 指针与二维数组190

8.4.3 指针与字符数组192

8.4.4 指针与函数195

8.5 动态存储分配199

习题204

第9章 编译预处理209

9.1 宏定义209

9.1.1 不带参数的宏定义209

9.1.2 带参数的宏定义211

9.2 文件包含214

9.3 条件编译216

习题218

第10章 结构体和共用体219

10.1 结构体类型定义和结构体变量说明219

10.1.1 结构体的定义219

10.1.2 结构体类型变量的说明220

10.2 结构体变量的引用和初始化222

10.2.1 结构体类型变量的引用222

10.2.2 结构体变量的初始化223

10.3 结构体指针变量226

10.3.1 指向结构体变量的指针226

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

10.3.3 结构体指针变量做函数参数229

10.4 常用的内存管理函数230

10.5 链表231

10.5.1 简单链表的建立232

10.5.2 链表的查找233

10.5.3 链表的删除233

10.5.4 链表的插入234

10.5.5 链表的输出235

10.6 共用体238

10.6.1 共用体的定义238

10.6.2 共用体变量的说明238

10.6.3 共用体变量的赋值和使用239

10.7 枚举类型数据240

10.8 用typedef定义类型242

10.9 综合实例243

习题245

第11章 位运算249

11.1 位运算概述249

11.1.1 计算机内数据的表示方法249

11.1.2 位运算及其运算符250

11.2 位运算250

11.2.1 按位与250

11.2.2 按位或251

11.2.3 按位异或251

11.2.4 按位取反252

11.2.5 按位左移253

11.2.6 按位右移253

11.2.7 位复合赋值运算符255

11.2.8 位运算符的优先级255

11.2.9 不同长度的数据进行位运算255

11.3 位段255

11.3.1 位段的定义255

11.3.2 位段的引用256

11.4 综合案例分析258

习题260

第12章 文件262

12.1 文件概述262

12.1.1 文件的基本概念262

12.1.2 文件系统262

12.1.3 文件的编码方式263

12.1.4 文件指针263

12.2 文件的打开与关闭264

12.2.1 文件的打开(fopen函数)264

12.2.2 文件的使用方式265

12.2.3 文件的关闭(fclose函数)266

12.3 文件的顺序读取266

12.3.1 字符的读写函数(fgetc和fputc)267

12.3.2 字符串的读写函数(fgets和fputs)268

12.3.3 格式化的读写函数(fscanf和fprintf)269

12.3.4 数据块的读写函数(fread和fwrite)269

12.4 文件的定位与随机读写270

12.4.1 文件定位函数271

12.4.2 文件的随机读写操作271

12.5 文件的出错检测272

习题273

附录A 基本控制字符/字符与ASCII值对照表275

附录B C语言操作符的优先级276

参考文献277

热门推荐