图书介绍

C语言简明教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

C语言简明教程
  • 陈赞编著 著
  • 出版社: 北京:海洋出版社
  • ISBN:7502753257
  • 出版时间:2001
  • 标注页数:251页
  • 文件大小:10MB
  • 文件页数:263页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C语言简明教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第一章 C语言简介1

1.1 C语言的历史及特点1

1.1.1 C语言的历史1

1.1.2 C语言的特点1

1.2 C语言程序的结构特点3

1.2.1 构成C语言的基本字符和标识符3

1.2.2 C语言程序的实例4

1.2.3 C语言程序的结构特点6

1.3 C语言程序的编译和执行7

1.4 小结8

习题8

第二章 C语言编程基础知识9

2.1 C语言的数据类型9

2.2 常量10

2.2.1 数10

2.2.2 字符常量11

2.2.3 字符串常量11

2.2.4 符号常量12

2.3 数据类型及变量13

2.3.1 基本数据类型13

2.3.2 变量及变量的定义13

2.3.3 变量的初始化14

2.4 数据类型转换14

2.4.1 隐式类型转换14

2.4.2 显式类型转换16

2.5 运算符和表达式16

2.5.1 运算符和表达式概述16

2.5.2 算术运算符及算术表达式17

2.5.3 赋值运算符和赋值表达式19

2.5.4 关系运算符和关系表达式22

2.5.5 逻辑运算符和逻辑表达式22

2.5.6 三项条件运算符23

2.5.7 其他运算符24

2.6 位运算符24

2.6.1 按位取反运算符25

2.6.2 移位运算符25

2.6.3 按位“与”、按位“或”、按位“异或”25

2.7 C语言的基本输入/输出函数27

2.7.1 字符输入/输出函数27

2.7.2 字符串输入/输出函数28

2.7.3 格式化输入/输出函数29

2.8 小结35

习题36

第三章 C语言程序的控制结构37

3.1 算法及结构化程序设计37

3.1.1 算法及其特征37

3.1.2 算法和类型与结构38

3.2 顺序结构程序设计41

3.2.1 赋值语句41

3.2.2 顺序程序设计及举例41

3.3 分支结构程序设计44

3.3.1 If-else分支44

3.3.2 if分支45

3.3.3 条件分支的嵌套45

3.3.4 if-else if结构47

3.3.5 开关(switch)分支结构48

3.3.6 条件分支程序设计举例50

3.4 循环结构程序设计53

3.4.1 while语句53

3.4.2 do-while语句54

3.4.3 for语句55

3.4.4 三种循环的比较56

3.4.5 多重循环57

3.4.6 循环和开关(switch)分支的中途退出58

3.4.7 goto语句59

3.5 结构化程序举例60

3.6 小结66

习题67

第四章 数组及其应用68

4.1 一维数组68

4.1.1 一维数组的定义68

4.1.2 一维数组的存储形式69

4.1.3 一维数组的引用69

4.1.4 一维数组的初始化69

4.1.5 一维数组的应用举例70

4.2 多维数组72

4.2.1 多维数组的定义73

4.2.2 多维数组的存储形式73

4.2.3 多维数组的引用74

4.2.4 多维数组的初始化74

4.2.5 多维数组应用举例75

4.3 字符型数组与字符串78

4.3.1 字符型数组的概念78

4.3.2 字符型数组的初始化78

4.3.3 字符型数组的输入/输出79

4.3.4 字符型数组的应用举例80

4.4 综合应用举例82

4.5 小结85

习题85

第五章 指针87

5.1 指针的基本概念87

5.1.1 什么是指针87

5.1.2 指针的目标变量88

5.1.3 指针运算符89

5.2 指针的定义与初始化89

5.2.1 指针的定义89

5.2.2 指针的初始化89

5.3 指针的运算91

5.3.1 指针的算术运算91

5.3.2 指针的关系运算92

5.3.3 指针的赋值运算93

5.4 指针与数组93

5.5 字符指针和字符串96

5.6 指针数组97

5.6.1 指针数组的概念97

5.6.2 指针数组的应用98

5.7 多级指针100

5.7.1 多级指针的概念100

5.7.2 多级指针应用举例102

5.8 综合应用举例102

5.9 小结105

习题105

第六章 函数107

6.1 概述107

6.2 函数的定义和引用108

6.2.1 函数的定义108

6.2.2 函数的引用110

6.2.3 C语言程序的执行过程112

6.3 变量的存储类型及作用域113

6.3.1 自动型变量113

6.3.2 外部变量114

6.3.3 寄存器变量116

6.3.4 静态变量117

6.4 函数间的通信方式120

6.4.1 传值方式120

6.4.2 地址复制方式121

6.4.3 利用参数返回结果122

6.4.4 利用函数返回值传递数据123

6.4.5 利用全局变量传递数据124

6.5 数组与函数125

6.6 字符串和函数128

6.7 指针型函数129

6.7.1 指针型函数的定义和引用130

6.7.2 指针型函数的应用举例130

6.8 指向函数的指针132

6.8.1 函数指针的概念132

6.8.2 函数指针的应用133

6.9 递归函数与递归程序设计135

6.9.1 递归函数的概念135

6.9.2 递归程序设计137

6.10 命令行参数138

6.11 综合应用实例140

6.12 小结143

习题145

第七章 结构体、联合和枚举146

7.1 结构体的说明和定义146

7.1.1 什么是结构体146

7.1.2 结构体的说明及结构体变量的定义146

7.2 结构体成员的引用与结构体变量的初始化148

7.2.1 结构体成员的引用148

7.2.2 结构体变量的初始化150

7.3 结构体数组150

7.3.1 结构体数组的定义及初始化150

7.3.2 结构体数组的应用举例151

7.4 结构体指针153

7.4.1 结构体指针及其定义153

7.4.2 通过指针引用结构体成员154

7.4.3 结构体指针的应用举例155

7.5 结构体在函数间的传递157

7.5.1 结构体变量的传递158

7.5.2 结构体数组在函数间的传递160

7.6 结构体型和结构体指针型函数161

7.6.1 结构体指针型函数161

7.6.2 结构体型函数163

7.7 结构体嵌套164

7.7.1 什么是结构体嵌套164

7.7.2 嵌套结构体类型变量的引用164

7.7.3 结构体嵌套应用举例165

7.8 联合167

7.8.1 联合的说明及联合变量的定义167

7.8.2 使用联合变量应注意的问题169

7.9 枚举类型171

7.9.1 什么是枚举类型171

7.9.2 枚举类型的说明171

7.9.3 枚举型变量的定义172

7.9.4 如何正确使用枚举型变量172

7.10 自定义类型174

7.10.1 自定义类型(typedef)的含义及表示形式174

7.10.2 自定义类型的优点175

7.11 位宇段结构体176

7.11.1 位操作方式176

7.11.2 位字段结构体方式177

7.11.3 位字段结构体的应用179

7.12 动态存储分配及其应用180

7.12.1 动态存储分配180

7.12.2 动态数据结构及链表184

7.13 综合应用实例188

7.14 小结195

习题197

第八章 标准库函数和文件系统199

8.1 文件概述199

8.1.1 C语言文件的概念199

8.1.2 文件类型指针200

8.1.3 文件的处理过程200

8.2 一般文件的打开和关闭201

8.2.1 文件的打开函数201

8.2.2 文件关闭函数202

8.3 一般文件的读写203

8.3.1 一般文件的字符输入/输出函数203

8.3.2 一般文件的字符串输入/输出函数206

8.3.3 一般文件的格式化输入/输出函数208

8.3.4 二进制形式的输入/输出函数211

8.3.5 文件状态检查函数214

8.3.6 文件定位函数216

8.4 综合应用实例218

8.5 小结222

习题223

第九章 C语言的预编译语句224

9.1 文件包括语句224

9.2 宏定义225

9.2.1 符号常量的定义225

9.2.2 带参数的宏定义227

9.3 条件编译230

9.4 预定义的宏名和其他预编译语句231

9.4.1 预定义的宏名231

9.4.2 #line232

9.5 综合应用实例232

9.6 小结235

习题235

附录237

附录A 习题答案237

附录B ASCII字符编码表241

附录C C语言中的关键字242

附录D 运算符和结合性242

附录E C语言常用语法提要244

附录F C语言的标准函数库248

热门推荐