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

- 吴柳熙,林燕芬,吴凡主编 著
- 出版社: 厦门:厦门大学出版社
- ISBN:9787561563502
- 出版时间:2017
- 标注页数:229页
- 文件大小:22MB
- 文件页数:241页
- 主题词:C语言-程序设计
PDF下载
下载说明
高级语言程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 程序语言概述1
1.1 问题求解与算法2
1.1.1 问题求解2
1.1.2 算法及其特性2
1.1.3 算法的描述方法3
1.2 程序设计与程序设计语言5
1.2.1 程序与程序设计5
1.2.2 程序设计语言5
1.2.3 程序设计的一般过程7
1.3 C语言程序的基本构成8
1.3.1 基本字符集8
1.3.2 词法单位9
1.3.3 语法单位10
1.3.4 程序12
1.4 C语言程序的上机过程16
1.4.1 Turbo C环境16
1.4.2 Visual C++环境18
1.5 C语言程序的注释24
小结25
习题25
第2章 基本程序设计语句26
2.1 数的表示27
2.1.1 整型数的二进制表示27
2.1.2 浮点数的二进制表示28
2.2 基本数据类型及取值范围28
2.3 标识符、变量和常量29
2.3.1 标识符29
2.3.2 变量30
2.3.3 常量32
2.4 基本运算符、表达式及运算的优先级34
2.4.1 算术运算符及算术表达式34
2.4.2 关系运算符及关系表达式35
2.4.3 赋值运算符及赋值运算表达式36
2.4.4 逻辑运算符及逻辑表达式37
2.4.5 位运算符38
2.4.6 条件运算符及条件表达式40
2.4.7 逗号运算符及逗号表达式41
2.4.8 数据类型的转换42
2.5 标准输入/输出函数简介42
2.5.1 格式化输出函数printf()42
2.5.2 格式化输入函数scanf()44
本章任务解答47
小结47
习题47
第3章 选择结构程序设计49
3.1 if语句49
3.1.1 单分支if语句49
3.1.2 双分支if语句50
3.1.3 多分支if语句52
3.1.4 if语句的嵌套54
3.2 switch语句55
小结58
习题58
第4章 循环结构程序设计59
4.1 循环结构的流程图59
4.2 while循环语句60
4.3 do-while循环语句62
4.4 for循环语句63
4.5 嵌套循环66
4.6 break语句和continue语句70
4.6.1 break语句70
4.6.2 continue语句71
小结72
习题72
第5章 数组程序设计74
5.1 一维数组程序设计75
5.1.1 使用数组的必要性75
5.1.2 一维数组的定义和初始化75
5.1.3 一维数组的操作78
5.2 字符串操作79
5.2.1 字符串的格式化输入/输出80
5.2.2 其他字符串操作函数81
5.3 二维数组程序设计86
5.3.1 二维数组的定义及引用86
5.3.2 二维数组的初始化87
5.4 数组应用程序设计举例88
5.4.1 排序88
5.4.2 查找90
5.4.3 使用数组管理学生成绩92
5.4.4 矩阵运算93
本章任务解答96
小结98
习题98
第6章 函数100
6.1 函数的定义、调用和声明100
6.1.1 函数的定义101
6.1.2 函数的调用103
6.1.3 函数的声明104
6.2 函数的分类105
6.3 函数间的参数传递106
6.3.1 单向值传递106
6.3.2 一维数组的地址传递107
6.3.3 二维数组的地址传递109
6.4 函数的嵌套和递归调用111
6.4.1 函数的嵌套调用111
6.4.2 函数的递归调用112
6.5 变量的作用域与生存期115
6.5.1 局部变量与全局变量115
6.5.2 动态变量与静态变量116
6.5.3 全局变量作用域扩充118
6.6 内部函数与外部函数120
6.6.1 内部函数120
6.6.2 外部函数120
6.7 编译预处理命令121
6.7.1 文件包含122
6.7.2 宏定义123
6.7.3 条件编译125
小结126
习题126
第7章 指针127
7.1 指针和指针变量127
7.1.1 指针的概念128
7.1.2 指针变量的定义和使用129
7.2 指针变量的运算133
7.2.1 赋值运算133
7.2.2 指针的算术运算134
7.2.3 指针的关系运算136
7.3 指针与数组136
7.3.1 指向一维数组的指针136
7.3.2 用指针访问二维数组139
7.3.3 用指针访问字符串143
7.3.4 指针数组147
7.4 指针作函数参数149
7.4.1 简单变量指针作函数参数149
7.4.2 指向数组的指针作函数参数151
7.4.3 字符串指针作函数参数154
7.4.4 指针数组作函数参数154
7.4.5 使用带参数的main()函数155
7.5 返回指针值的函数和指向函数的指针变量156
7.5.1 返回指针值的函数156
7.5.2 指向函数的指针变量158
7.6 多级指针161
7.7 指针程序设计实例162
7.7.1 数组元素逆置162
7.7.2 求一元二次方程的根163
7.7.3 求子串164
7.7.4 求一个函数的定积分165
小结166
习题168
第8章 结构体、共用体和枚举类型169
8.1 结构体类型的定义170
8.2 结构体类型变量172
8.2.1 结构体变量的定义172
8.2.2 结构体变量的初始化173
8.2.3 结构体变量的引用174
8.2.4 结构体变量成员的输入/输出177
8.3 结构体数组177
8.3.1 结构体数组的定义177
8.3.2 结构体数组的初始化177
8.3.3 结构体数组的引用178
8.4 结构体变量与函数180
8.4.1 函数的形参与实参为结构体180
8.4.2 函数的返回值类型为结构体181
8.5 共用体181
8.5.1 共用体类型定义181
8.5.2 共用体类型变量定义182
8.5.3 共用体变量的引用182
8.6 枚举类型183
8.6.1 枚举类型及其变量的定义183
8.6.2 枚举类型变量的基本操作184
8.7 使用typedef创建别名184
8.7.1 基础数据类型的别名定义184
8.7.2 数组类型的别名定义184
8.7.3 自定义数据类型的别名定义185
8.8 链表186
8.8.1 基本概念186
8.8.2 单链表的建立186
本章任务解答189
小结189
习题189
第9章 文件191
9.1 文件概述191
9.1.1 文件的概念192
9.1.2 文件的分类192
9.1.3 文件的一般操作过程193
9.1.4 文件的指针194
9.2 文件的打开与关闭195
9.2.1 打开文件195
9.2.2 关闭文件197
9.3 文件的读写198
9.3.1 单字符的读/写函数198
9.3.2 字符串的读/写函数200
9.3.3 格式化读/写函数201
9.3.4 数据块的读/写203
9.4 其他相关函数206
9.4.1 文件指针定位函数206
9.4.2 错误检测函数207
9.5 程序范例208
9.5.1 解决任务9.1的程序208
9.5.2 文件合并211
9.5.3 学生成绩管理213
小结216
习题216
附录1 常用字符与ASCII码对照表218
附录2 C语言运算符优先级详细列表与说明219
附录3 C语言常用的库函数221
参考文献229
热门推荐
- 2747043.html
- 1748672.html
- 1770933.html
- 342095.html
- 109070.html
- 1777600.html
- 2520117.html
- 736504.html
- 2192815.html
- 1430252.html
- http://www.ickdjs.cc/book_1173703.html
- http://www.ickdjs.cc/book_3109036.html
- http://www.ickdjs.cc/book_3882283.html
- http://www.ickdjs.cc/book_1950694.html
- http://www.ickdjs.cc/book_929292.html
- http://www.ickdjs.cc/book_1590441.html
- http://www.ickdjs.cc/book_3144731.html
- http://www.ickdjs.cc/book_635607.html
- http://www.ickdjs.cc/book_3127626.html
- http://www.ickdjs.cc/book_1461140.html