图书介绍
C语言程序设计PDF|Epub|txt|kindle电子书版本网盘下载
- 王立柱编著 著
- 出版社: 北京:高等教育出版社
- ISBN:9787040511321
- 出版时间:2019
- 标注页数:242页
- 文件大小:23MB
- 文件页数:250页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言程序基本结构1
1.1 第一个C语言程序2
1.1.1 编程基本过程2
1.1.2 集成开发环境4
1.1.3 字面常量、左值和右值5
1.1.4 表达式6
1.1.5 对象的地址7
1.2 循环结构11
1.2.1 while语句12
1.2.2 for语句14
1.3 标准输入函数16
1.4 分而治之17
1.5 选择结构(if-else语句)19
1.6 关系运算和逻辑运算20
1.7 条件表达式和复合赋值表达式21
1.8 输入验证23
1.8.1 break和continue语句23
1.8.2 前哨(sentinels)26
练习28
第2章 函数33
2.1 函数的定义和调用34
2.2 函数声明38
2.3 自设头文件40
2.4 应用函数设计举例42
2.4.1 阶乘42
2.4.2 质数45
2.4.3 最大公约数47
2.4.4 斐波那契数列49
2.4.5 π的近似值50
2.5 函数与对象的存储类别53
2.5.1 局部变量54
2.5.2 静态局部变量54
2.5.3 外部变量55
2.5.4 寄存器变量56
练习56
第3章 指针和数组59
3.1 指针和地址传递60
3.1.1 地址和指针60
3.1.2 两种参数传递62
3.1.3 对象值交换64
3.2 数组和线性表68
3.3 指针和数组71
3.3.1 指针和数组的统一71
3.3.2 数组求和73
3.3.3 数组逆置75
3.4 const限定符78
3.5 数组应用82
3.5.1 最大元素82
3.5.2 选择排序84
3.5.3 顺序搜索和二分搜索86
3.5.4 平均值89
3.6 类型转换90
3.7 动态空间91
3.7.1 动态数组91
3.7.2 动态分配函数与对象94
3.7.3 最近平均值95
3.8 指针与索引97
3.9 函数指针99
练习100
第4章 顺序表105
4.1 数组求和分析106
4.2 动态数组应用108
4.3 结构初步109
4.4 typedef名字110
4.5 准构造和准析构113
4.6 尾插116
4.7 读取118
4.8 求和120
4.9 删除121
4.10 基本函数补充124
4.11 参数合法性检验125
4.12 顺序表头文件127
4.13 顺序表的意义129
练习130
第5章 结构、联合、枚举133
5.1 结构134
5.1.1 结构与对象134
5.1.2 结构Date137
5.1.3 结构与数组141
5.2 联合143
5.3 枚举常量和switch-case语句145
练习151
第6章 字符串155
6.1 字符型156
6.2 字符串特点159
6.3 字符串基本操作161
6.3.1 字符串输入输出161
6.3.2 字符串求长162
6.3.3 字符串复制163
6.3.4 字符串连接164
6.3.5 字符串大小写165
6.3.6 字符串比较165
6.3.7 字符查找166
6.3.8 字符串匹配167
6.4 设计字符串基本操作167
6.4.1 设计字符串输入和输出函数168
6.4.2 设计字符串求长函数169
6.4.3 设计字符串复制函数170
6.4.4 设计字符串连接函数171
6.4.5 设计字符串大小写函数172
6.4.6 设计字符串比较函数174
6.4.7 设计字符查找函数175
6.5 函数返回指针176
练习177
第7章 文件179
7.1 文件指针180
7.2 文件打开与关闭180
7.3 文件的读写183
7.3.1 字符的读写183
7.3.2 字符串的读写185
7.3.3 格式读写187
7.3.4 无格式读写189
练习193
第8章 链表195
8.1 链表设计196
8.1.1 链表结点196
8.1.2 链表199
8.1.3 链表插入201
8.1.4 链表删除204
8.1.5 链表逆置205
8.2 链表声明与实现208
8.3 Josephus问题210
练习213
第9章 二维数组和指针215
9.1 二维数组216
9.1.1 二维数组定义216
9.1.2 二维数组初始化216
9.1.3 二维数组和指针218
9.2 二维数组和一维数组221
9.2.1 二维数组作为一维数组221
9.2.2 马鞍点222
9.2.3 一维数组作为二维数组225
9.3 指针数组和二级指针226
9.4 二级指针和二维数组227
练习229
附录A 命名规则231
附录B 基本类型233
附录C 编译预处理237
参考文献241