图书介绍
C语言程序设计【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

- 高巍,张丽秋,姜楠主编 著
- 出版社: 北京:科学出版社
- ISBN:9787030395795
- 出版时间:2014
- 标注页数:290页
- 文件大小:51MB
- 文件页数:302页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
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语言程序的组成结构2
1.3.1 基本程序结构2
1.3.2 C语言程序结构的特点5
1.4 C语言程序的集成开发环境5
本章小结7
第2章 数据类型9
2.1 常用数据类型9
2.1.1 整型数据10
2.1.2 字符型数据12
2.1.3 浮点型数据12
2.1.4 枚举型数据13
2.2 常量13
2.2.1 整型常量14
2.2.2 浮点型常量15
2.2.3 字符常量16
2.2.4 字符串常量17
2.2.5 符号常量18
2.3 变量19
2.3.1 变量的定义19
2.3.2 变量定义语句20
2.3.3 变量初始化21
2.4 标准输入/输出函数22
本章小结31
第3章 运算符和表达式32
3.1 算术运算符和算术表达式32
3.2 赋值运算符和赋值表达式36
3.3 关系运算符和关系表达式39
3.4 逻辑运算符和逻辑表达式41
3.5 条件运算符和条件表达式44
3.6 逗号运算符和逗号表达式46
3.7 长度运算符47
3.8 数据类型转换48
本章小结51
第4章 语句52
4.1 基本语句52
4.2 流程控制语句53
4.2.1 程序流程53
4.2.2 分支语句56
4.2.3 循环语句65
4.2.4 转向语句74
本章小结79
第5章 数组80
5.1 一维数组80
5.1.1 一维数组的定义80
5.1.2 一维数组元素的引用81
5.1.3 一维数组的初始化82
5.1.4 一维数组应用举例82
5.2 二维数组和多维数组88
5.2.1 二维数组和多维数组的定义88
5.2.2 二维数组和多维数组的引用90
5.2.3 二维数组和多维数组的初始化90
5.2.4 二维数组和多维数组的举例91
5.3 字符数组和字符串96
5.3.1 字符数组96
5.3.2 字符串98
5.3.3 字符串处理函数99
5.3.4 字符数组的举例105
本章小结109
第6章 函数110
6.1 函数的概念110
6.2 函数的定义和说明111
6.2.1 函数的定义111
6.2.2 函数声明113
6.3 函数调用116
6.4 函数传递机制119
6.5 数组作为函数参数123
6.6 递归126
6.7 变量的作用域及存储类型130
6.7.1 变量的作用域130
6.7.2 变量的存储类型134
6.8 内部函数和外部函数137
6.8.1 内部函数137
6.8.2 外部函数138
6.9 库函数139
6.9.1 库函数概述139
6.9.2 常用库函数140
本章小结145
第7章 指针146
7.1 指针的概念146
7.2 指针变量的定义和引用147
7.2.1 指针变量的定义147
7.2.2 指针变量的初始化147
7.2.3 指针变量的引用149
7.3 指向数组的指针150
7.3.1 指向一维数组的指针150
7.3.2 指向二维数组的指针155
7.4 字符串的指针159
7.5 函数与指针162
7.5.1 指针变量作为函数参数162
7.5.2 返回指针值的函数166
7.5.3 指向函数的指针168
7.6 指针数组170
7.6.1 指针数组的定义170
7.6.2 指针数组的引用171
7.7 指向指针的指针172
7.7.1 指向指针的指针的定义172
7.7.2 指向指针的指针的引用173
本章小结175
第8章 预编译176
8.1 宏定义176
8.1.1 不带参数的宏定义176
8.1.2 带参数的宏定义180
8.2 文件包含182
8.3 条件编译185
本章小结186
第9章 结构体与共用体187
9.1 结构体类型变量定义和引用187
9.1.1 结构体类型定义187
9.1.2 结构体类型变量定义188
9.1.3 结构体类型变量的初始化190
9.1.4 结构体类型变量的引用191
9.2 结构体数组192
9.2.1 结构体数组的定义192
9.2.2 结构体数组的初始化193
9.2.3 结构体数组的引用193
9.2.4 结构体数组的应用举例194
9.3 结构体指针195
9.3.1 指向结构体变量的指针195
9.3.2 指向结构体数组的指针198
9.3.3 用指向结构体的指针作为函数参数199
9.4 链表201
9.4.1 用指针处理链表201
9.4.2 存储功能管理函数203
9.4.3 建立链表与插入结点204
9.4.4 删除结点206
9.5 共用体207
9.5.1 共用体的概念207
9.5.2 共用体类型的定义208
9.5.3 共用体变量的定义208
9.5.4 共用体变量的引用209
9.5.5 共用体类型数据的特点210
本章小结211
第10章 位运算212
10.1 位运算概述212
10.2 位运算符和位运算213
10.2.1 按位与运算符213
10.2.2 按位或运算符215
10.2.3 按位取反运算符216
10.2.4 按位异或运算符216
10.2.5 左移运算符218
10.2.6 右移运算符219
10.2.7 位运算赋值运算符220
10.3 位运算应用举例220
10.4 位段224
10.4.1 位段的概念224
10.4.2 位段的定义224
10.4.3 位段的引用225
本章小结227
第11章 文件228
11.1 文件概述228
11.2 文件类型指针230
11.3 文件的输入和输出231
11.3.1 文件的打开和关闭231
11.3.2 文件的字符输入和输出233
11.3.3 文件的字符串输入/输出函数237
11.3.4 文件的格式化输入/输出函数239
11.3.5 文件的数据块输入/输出函数243
11.4 文件的定位操作246
11.5 文件的错误检测250
本章小结251
第12章 C语言综合应用252
12.1 排序和查找算法252
12.1.1 插入法排序及实现252
12.1.2 希尔排序及实现254
12.1.3 快速排序及实现255
12.1.4 折半查找及实现257
12.2 经典回溯问题258
12.3 递归问题及实现260
12.3.1 全排列的生成算法260
12.3.2 青蛙过河问题262
12.4 动态规划问题264
12.4.1 动态规划思想264
12.4.2 背包问题265
12.5 趣味数学266
12.5.1 验证哥德巴赫猜想266
12.5.2 “三天打鱼两天晒网”问题269
12.5.3 “平分七筐鱼”问题270
12.5.4 百鸡问题272
12.6 数值计算273
12.6.1 正定矩阵求逆273
12.6.2 拉格朗日插值276
12.6.3 螺旋方阵279
本章小结282
附录1 ASCⅡ字符编码一览表283
附录2 C语言中的关键字284
附录3 库函数285
附录4 运算符的优先级和结合性289
参考文献290
热门推荐
- 3810082.html
- 3321418.html
- 2834520.html
- 974145.html
- 354493.html
- 3909748.html
- 2778160.html
- 3873925.html
- 2270058.html
- 2474848.html
- http://www.ickdjs.cc/book_1380579.html
- http://www.ickdjs.cc/book_136761.html
- http://www.ickdjs.cc/book_1490383.html
- http://www.ickdjs.cc/book_1645061.html
- http://www.ickdjs.cc/book_3518558.html
- http://www.ickdjs.cc/book_154693.html
- http://www.ickdjs.cc/book_1375237.html
- http://www.ickdjs.cc/book_615709.html
- http://www.ickdjs.cc/book_2493048.html
- http://www.ickdjs.cc/book_396619.html