图书介绍

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

C语言程序设计教程
  • 李含光,郑关胜编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302408406
  • 出版时间:2015
  • 标注页数:331页
  • 文件大小:39MB
  • 文件页数:344页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


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

下载说明

C语言程序设计教程PDF格式电子书版下载

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

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

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

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

图书目录

第1章 概述1

1.1 C语言的发展历史1

1.1.1 C语言的发展1

1.1.2 C语言的主要标准1

1.2 C语言程序的结构2

1.3 C语言程序的特点4

1.4 C语言程序的开发方法4

1.4.1 程序4

1.4.2 程序设计和程序设计语言5

1.4.3 程序开发方法5

1.5 VC++6.0环境下C语言程序上机调试5

1.5.1 编写源程序6

1.5.2 源程序文件编译6

1.5.3 目标文件连接8

1.5.4 程序执行9

1.6 Dev-C++环境下C语言程序上机调试9

1.6.1 Dev-C++编辑C源程序9

1.6.2 编译和运行C程序10

本章小结11

习题112

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

2.1 问题引导14

2.2 常量与变量15

2.2.1 标识符命名15

2.2.2 常量16

2.2.3 变量17

2.3 整型数据17

2.3.1 整型常量17

2.3.2 整型变量18

2.4 浮点型数据19

2.4.1 浮点常量19

2.4.2 浮点变量20

2.5 字符型数据21

2.5.1 字符常量21

2.5.2 字符串常量21

2.5.3 转义字符21

2.5.4 字符变量22

2.6 运算符和表达式23

2.6.1 算术运算符23

2.6.2 自增和自减运算符23

2.6.3 关系运算符和逻辑运算符25

2.6.4 位操作符25

2.6.5 条件运算符27

2.6.6 逗号操作符27

2.6.7 赋值运算符28

2.6.8 复合赋值运算符29

2.6.9 关于优先级的小结29

2.7 表达式求值31

2.7.1 算术表达式31

2.7.2 赋值表达式33

2.7.3 关系表达式和逻辑表达式33

本章小结35

习题235

第3章 算法和控制语句38

3.1 问题引导38

3.1.1 算法的概念39

3.1.2 算法的表示39

3.1.3 算法举例40

3.1.4 3种基本结构43

3.2 C语言的标准输入和输出45

3.2.1 格式化输入输出45

3.2.2 其他输入输出49

3.2.3 C语言语句50

3.2.4 顺序结构程序设计50

3.3 条件语句52

3.3.1 if语句52

3.3.2 if…else语句54

3.3.3 if…else if语句56

3.3.4 条件语句的嵌套60

3.3.5 条件语句的应用63

3.4 多分支语句66

3.4.1 switch多分支语句66

3.4.2 多分支语句的嵌套68

3.4.3 多分支语句应用69

3.5 循环语句71

3.5.1 while循环语句72

3.5.2 do…while循环语句74

3.5.3 for循环语句77

3.5.4 循环语句的嵌套80

3.6 转移语句84

3.6.1 goto语句84

3.6.2 continue和break语句84

3.7 综合应用87

本章小结95

习题395

第4章 函数107

4.1 问题引导107

4.2 函数概述107

4.3 函数的声明和定义108

4.3.1 函数的类型说明108

4.3.2 函数的定义108

4.4 函数的参数和返回值110

4.4.1 函数的形式参数和实际参数110

4.4.2 函数的返回值112

4.5 函数的调用113

4.5.1 函数调用的一般形式113

4.5.2 函数调用方式115

4.5.3 函数的嵌套调用116

4.5.4 函数的递归调用118

4.6 局部变量和全局变量123

4.6.1 局部变量123

4.6.2 全局变量125

4.7 变量的存储类型126

4.7.1 动态存储与静态存储127

4.7.2 auto变量127

4.7.3 static变量127

4.7.4 register变量129

4.7.5 用extern声明外部变量129

4.8 内部函数和外部函数130

4.8.1 内部函数130

4.8.2 外部函数131

4.9 综合应用132

本章小结135

习题4136

第5章 数组144

5.1 问题引导144

5.2 一维数组145

5.2.1 一维数组的定义145

5.2.2 一维数组元素的引用148

5.2.3 数组的初始化149

5.2.4 利用一维数组解决问题151

5.2.5 向函数传递一维数组154

5.2.6 一维数组应用158

5.3 二维数组163

5.3.1 二维数组的声明163

5.3.2 二维数组的初始化164

5.3.3 二维数组应用166

5.4 字符数组170

5.4.1 字符数组的定义170

5.4.2 字符数组元素的引用171

5.4.3 字符数组元素的初始化171

5.4.4 字符串的表示172

5.4.5 字符数组的输入与输出173

5.4.6 字符串处理函数176

5.4.7 字符数组应用178

5.5 多维数组179

5.5.1 多维数组的定义179

5.5.2 多维数组的初始化180

5.6 变长数组181

5.6.1 不指定维长的数据初始化181

5.6.2 可变长数组及定义182

5.7 数组应用举例182

本章小结186

习题5187

第6章 指针195

6.1 指针与指针变量195

6.2 指针变量的定义与引用197

6.2.1 指针变量的定义197

6.2.2 指针变量的引用198

6.3 指针运算符与指针表达式200

6.3.1 与指针运算相关的运算符与表达式200

6.3.2 指针变量作函数的参数204

6.3.3 返回指针的函数206

6.4 指针与数组207

6.4.1 指针与一维数组207

6.4.2 指针与二维数组210

6.4.3 数组指针作函数的参数214

6.4.4 指针与字符数组218

6.5 指针数组220

6.6 指针的地址分配223

6.7 指向指针的指针226

6.8 指向函数的指针变量227

6.9 main函数的参数229

本章小结231

习题6232

第7章 预编译命令239

7.1 概述239

7.1.1 宏定义239

7.1.2 无参宏定义239

7.1.3 带参宏定义242

7.2 include命令244

7.3 条件编译245

本章小结247

习题7247

第8章 结构体与共用体251

8.1 问题引导251

8.2 结构体的声明和结构体变量定义251

8.2.1 结构体的声明251

8.2.2 结构体变量的声明252

8.2.3 结构体成员的引用255

8.2.4 结构体变量的赋值257

8.3 结构体数组和结构体指针257

8.3.1 结构体数组的定义和数组元素的引用258

8.3.2 结构体数组元素的赋值及引用258

8.3.3 指向结构体变量的指针260

8.3.4 结构体数组和结构体指针的应用262

8.4 结构体与函数263

8.4.1 结构体变量作为函数参数263

8.4.2 函数的返回值是结构体类型264

8.5 链表及其应用266

8.5.1 链表结点的定义266

8.5.2 链表的建立269

8.5.3 链表的插入271

8.5.4 链表的删除271

8.6 共用体272

8.6.1 共用体的定义272

8.6.2 共用体变量的引用274

8.7 枚举类型和自定义类型275

8.7.1 枚举类型的定义和枚举变量的说明275

8.7.2 枚举类型变量的赋值和使用276

8.8 类型定义符typedef277

8.9 位段278

8.9.1 位域的定义和位域变量的说明278

8.9.2 位域的使用279

8.10 结构体的综合应用280

本章小结283

习题8283

第9章 文件系统289

9.1 文件和流的概念289

9.1.1 文件的定义289

9.1.2 流的定义289

9.1.3 文件的模式290

9.2 文件的使用290

9.2.1 文件的打开与关闭291

9.2.2 文件的读写操作293

9.2.3 文件指针的定位301

9.2.4 出错的检测302

9.3 文件系统应用举例303

本章小结306

习题9306

附录A 实验指导310

附录B 常用字符与ASCII码对应表323

附录C 运算符优先级和结合性324

附录D C语言关键字326

附录E C语言常用函数表327

参考文献331

热门推荐