图书介绍

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

C语言与程序设计
  • 赵学军,钱旭主编;李郴,杨峰,任培花编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302304814
  • 出版时间:2013
  • 标注页数:252页
  • 文件大小:13MB
  • 文件页数:264页
  • 主题词: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.2初识C程序2

1.3 C语言实验环境5

错误陷阱/重点提示9

本章小结10

思考练习题10

第2章 C语言基础知识12

2.1标识符12

2.1.1标识符的命名规则12

2.1.2 C语言的32个关键字12

2.2常量和变量13

2.2.1 常量13

2.2.2变量14

2.3数据类型15

2.3.1整型15

2.3.2浮点型(实型)18

2.3.3字符型19

2.3.4枚举型22

2.3.5变量赋初值25

2.3.6不同类型数据之间的混合运算25

2.4运算符与表达式26

2.4.1算术运算符和算术表达式27

2.4.2赋值运算符和赋值表达式30

2.4.3逗号运算符和逗号表达式31

错误陷阱/重点提示32

本章小结32

思考练习题33

第3章 C程序设计35

3.1算法及其常用表达方式35

3.1.1 C语句类型35

3.1.2数据输入输出36

3.1.3算法及程序结构44

3.1.4 C程序结构47

3.2顺序结构程序设计47

3.3选择结构程序设计50

3.3.1关系运算符和关系表达式50

3.3.2逻辑运算符和逻辑表达式52

3.3.3 if语句54

3.3.4条件运算符61

3.3.5 switch语句62

3.3.6选择结构程序设计举例65

3.4循环控制结构程序设计67

3.4.1 goto语句68

3.4.2 while语句69

3.4.3 do-while语句70

3.4.4 for语句72

3.4.5循环嵌套75

3.4.6 break语句和continue语句76

3.4.7循环结构程序设计举例79

错误陷阱/重点提示81

本章小结82

思考练习题82

第4章 数组与字符串84

4.1 一维数组85

4.1.1一维数组的定义85

4.1.2一维数组的引用86

4.1.3一维数组的初始化87

4.2二维数组89

4.2.1二维数组的定义和引用89

4.2.2二维数组的初始化90

4.2.3二维数组应用举例91

4.3字符数组93

4.3.1字符数组的定义93

4.3.2字符数组的初始化94

4.3.3字符数组的输入输出94

4.3.4字符数组的应用举例95

4.4字符串95

4.4.1字符串概述95

4.4.2字符串处理函数96

错误陷阱/重点提示101

本章小结101

思考练习题101

第5章 函数103

5.1概述103

5.1.1函数的分类105

5.1.2编译预处理106

5.2 自定义函数111

5.2.1 函数定义的一般形式111

5.2.2 函数声明112

5.2.3函数的返回值113

5.2.4函数的参数115

5.2.5数组作为函数参数117

5.3变量的作用域和存储类别120

5.3.1全局变量与局部变量120

5.3.2变量的存储类别123

5.4函数的调用125

5.4.1 函数的嵌套调用126

5.4.2函数的递归调用128

5.5内部函数和外部函数131

5.5.1内部函数131

5.5.2外部函数131

错误陷阱/重点提示132

本章小结135

思考练习题136

第6章 指针138

6.1指针的定义138

6.2指针变量及其定义139

6.2.1指针变量的概念139

6.2.2指针变量的定义139

6.3指针操作符(*、&)140

6.4指针变量的运算141

6.4.1 赋值运算141

6.4.2加减运算142

6.5指针的应用143

6.5.1指针与数组143

6.5.2指针与字符串146

6.5.3指针数组与多级指针150

6.5.4指针与函数153

错误陷阱/重点提示163

本章小结167

思考练习题169

第7章 结构体和共用体172

7.1结构体172

7.1.1结构体概述172

7.1.2结构体的定义与引用173

7.1.3成员运算符“.”176

7.1.4相对复杂的结构体定义177

7.2结构体数组179

7.2.1结构体数组的声明179

7.2.2结构体数组初始化181

7.2.3结构体数组的引用182

7.3结构体指针183

7.3.1结构体指针的声明183

7.3.2使用指针来访问成员变量184

7.4动态内存管理函数187

7.4.1分配函数malloc187

7.4.2 回收函数free188

7.5链表188

7.5.1建立空的链表191

7.5.2插入新的结点191

7.5.3删除已有的结点192

7.5.4结点的访问193

7.6共用体194

错误陷阱/重点提示197

本章小结197

思考练习题197

第8章 文件操作199

8.1 C文件概述199

8.2文件的打开、关闭200

8.2.1文件打开函数fopen()200

8.2.2关闭文件函数fclose()函数202

8.3文件的读写操作203

8.3.1 字符读取和写入函数fputc()和fgetc()203

8.3.2读写字符串函数fgets()和fputs()204

8.3.3格式化的读写函数fscanf()和fprintf()205

8.3.4成块读写207

8.4文件定位208

8.4.1 fseek()函数208

8.4.2 ftell()函数209

8.4.3 rewind()函数210

8.5其他函数212

错误陷阱/重点提示212

本章小结212

思考练习题213

第9章 面向对象和C+基础214

9.1 C的进阶——C++214

9.1.1 C+++的历史214

9.1.2初识C+++214

9.2面向对象基础215

9.2.1对象的引入215

9.2.2面向对象设计基础216

9.3类与对象216

9.3.1类的概念216

9.3.2类的定义217

" 9.3.3 访问限制符号private,protect和public219

9.3.4类的实例:对象及其声明219

9.3.5对象指针的声明219

9.3.6程序组织结构220

9.4构造函数和析构函数222

9.4.1构造函数的定义222

9.4.2构造函数的调用224

9.4.3析构函数的定义225

9.4.4析构函数的调用226

9.5继承与派生227

9.5.1继承的概念及引入227

9.5.2派生类的定义和继承方法228

9.5.3派生类的构造函数和析构函数229

9.5.4多继承派生类234

9.6友元与重载235

9.6.1友元函数概念和应用235

9.6.2重载函数和重载操作符236

9.7虚函数与多态性238

9.7.1虚函数和多态的概念238

9.7.2虚函数的定义和使用238

9.8异常处理242

错误陷阱/重点提示244

本章小结244

思考练习题245

附录246

参考文献252

热门推荐