图书介绍
C语言程序设计基础PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计基础](https://www.shukui.net/cover/30/30608337.jpg)
- 刘白林主编 著
- 出版社: 北京:北京航空航天大学出版社
- ISBN:9787512410572
- 出版时间:2013
- 标注页数:252页
- 文件大小:52MB
- 文件页数:262页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计基础PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C程序设计概述1
1.1 程序和程序设计语言1
1.1.1 程序1
1.1.2 程序设计语言1
1.2 C语言简介3
1.2.1 C语言的产生和发展3
1.2.2 C语言的特点4
1.3 C程序的组成与结构5
1.4 C语言的字符集与标识符8
1.4.1 C语言的字符集8
1.4.2 C语言的标识符8
1.4.3 C语言的关键字8
1.5 C程序的上机步骤9
第2章 算法和程序10
2.1 程序设计的基本步骤10
2.2 算法的概念11
2.3 算法的特性12
2.4 算法的描述方法13
2.4.1 用自然语言表示算法13
2.4.2 用流程图表示算法13
2.4.3 用N—S图表示算法16
2.4.4 用伪代码表示算法17
2.4.5 用计算机语言表示算法18
2.5 算法设计举例19
2.5.1 顺序结构算法设计19
2.5.2 选择结构算法设计19
2.5.3 循环结构算法设计20
2.5.4 常见算法设计21
2.6 程序设计的基本方法25
第3章 数据类型、运算符和表达式27
3.1 常量与变量27
3.1.1 常量27
3.1.2 变量28
3.2 C语言的数据类型29
3.2.1 C语言数据类型概述29
3.2.2 整型数据30
3.2.3 实型数据32
3.2.4 字符型数据34
3.3 不同类型数据的混合运算38
3.3.1 混合运算与类型转换38
3.3.2 赋值运算中的数据类型转换39
3.3.3 强制类型转换40
3.4 算术运算符和算术表达式41
3.4.1 C运算符简介41
3.4.2 算术运算符和算术表达式42
3.4.3 赋值运算符44
3.4.4 关系运算符和关系表达式45
3.4.5 逻辑运算符和逻辑表达式46
3.4.6 逗号运算符和逗号表达式48
3.4.7 条件运算符和条件表达式49
3.4.8 位运算49
第4章 程序结构51
4.1 顺序结构程序设计51
4.1.1 C语言语句51
4.1.2 赋值语句53
4.1.3 数据格式化输入与输出54
4.1.4 字符数据输入与输出62
4.1.5 顺序程序设计63
4.2 选择结构程序设计68
4.2.1 if语句68
4.2.2 switch 语句79
4.2.3 选择结构程序举例82
4.3 循环结构程序设计86
4.3.1 goto语句及其构成的循环87
4.3.2 while语句88
4.3.3 do—while语句91
4.3.4 for语句92
4.3.5 辅助控制语句97
4.3.6 循环嵌套99
4.3.7 循环结构程序设计举例101
第5章 数组105
5.1 一维数组105
5.1.1 一维数组的定义105
5.1.2 一维数组的初始化107
5.1.3 数组元素的引用108
5.1.4 一维数组的应用举例110
5.2 二维数组113
5.2.1 二维数组的定义113
5.2.2 二维数组的初始化115
5.2.3 二维数组元素的引用116
5.2.4 二维数组应用举例118
5.3 字符数组121
5.3.1 字符数组的定义、初始化及引用121
5.3.2 字符串和字符串结束标志123
5.3.3 字符数组的输入/输出124
5.3.4 常用字符串处理函数125
5.3.5 字符数组应用举例126
第6章 函数128
6.1 函数概述128
6.1.1 模块化程序设计128
6.1.2 函数的分类129
6.2 函数定义与调用130
6.2.1 函数定义130
6.2.2 函数的参数及参数传递132
6.2.3 函数的返回值134
6.3 函数调用与参数传递136
6.3.1 函数的调用136
6.3.2 函数声明与函数原型139
6.3.3 函数的嵌套调用141
6.4 数组作为函数参数143
6.4.1 数组元素作为函数实参144
6.4.2 数组名作为函数参数146
6.5 函数的递归调用150
6.6 变量的作用域及其存储类型154
6.6.1 局部变量155
6.6.2 全局变量157
6.6.3 变量的存储类型160
6.7 内部函数和外部函数163
6.7.1 内部函数164
6.7.2 外部函数164
6.8 编译预处理165
6.8.1 宏定义165
6.8.2 文件包含168
6.8.3 条件编译169
第7章 指针171
7.1 指针的基本概念171
7.2 变量与指针172
7.2.1 指针变量的定义172
7.2.2 指针变量的引用173
7.2.3 指针变量作为函数参数176
7.3 一维数组与指针177
7.3.1 指向数组元素的指针变量177
7.3.2 指向数组的指针的相关运算178
7.3.3 通过指针引用数组元素180
7.3.4 数组作函数的参数183
7.4 二维数组与指针188
7.4.1 二维数组的地址188
7.4.2 指向二维数组元素的指针189
7.4.3 行指针变量190
7.5 字符串与指针192
7.5.1 字符串的表示与引用192
7.5.2 字符串指针作函数参数193
7.6 返回指针值的函数194
7.7 指针数组195
7.7.1 指针数组概述195
7.7.2 指向指针的指针197
7.8 函数的指针和指向函数的指针变量198
第8章 结构体与共用体200
8.1 结构体类型200
8.1.1 结构体类型的定义201
8.1.2 结构体变量202
8.1.3 结构体数组206
8.1.4 结构体指针209
8.1.5 链表217
8.2 共用体数据类型222
8.2.1 共用体类型的定义222
8.2.2 共用体变量的引用223
8.2.3 共用体的应用224
8.3 枚举数据类型225
8.4 自定义类型227
第9章 文件229
9.1 文件概述229
9.2 文件类型指针230
9.3 文件的打开与关闭231
9.3.1 文件的打开231
9.3.2 文件的关闭233
9.4 文件的读写233
9.4.1 文件的字符读写233
9.4.2 文件的字符串读写236
9.4.3 文件的数据块读写237
9.4.4 文件格式化输入/输出239
9.5 文件的定位241
9.6 文件的出错检测与处理243
附 录245
附录A 常用字符与ASCII代码对照表245
附录B C语言中的关键字246
附录C 运算符和结合性246
附录D 常用的C库函数247
D.1 数学函数247
D.2 字符函数和字符串函数249
D.3 输入/输出函数250
D.4 动态存储分配函数252