图书介绍
C语言程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计教程](https://www.shukui.net/cover/67/32228095.jpg)
- 李敏主编 著
- 出版社: 北京:机械工业出版社
- ISBN:7111207424
- 出版时间:2007
- 标注页数:250页
- 文件大小:9MB
- 文件页数:261页
- 主题词:C语言-程序设计-高等学校:技术学校-教材
PDF下载
下载说明
C语言程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 程序逻辑与程序设计语言1
1.1 程序与程序逻辑1
1.1.1 程序1
1.1.2 算法1
1.1.3 程序设计方法8
1.2 程序设计语言9
1.3 C语言概述10
1.3.1 C语言的发展过程11
1.3.2 C语言的特点12
1.4 C语言程序的上机实现13
1.5 实训17
1.6 习题18
第2章 数据类型、运算符与表达式20
2.1 C语言的数据类型20
2.2 常量与变量20
2.2.1 常量和符号常量21
2.2.2 变量21
2.3 基本数据类型23
2.3.1 整型数据23
2.3.2 实型数据24
2.3.3 字符型数据25
2.4 不同类型数据间的转换28
2.5 运算符与表达式29
2.5.1 算术运算符与算术表达式30
2.5.2 关系运算符与关系表达式31
2.5.3 逻辑运算符与逻辑表达式31
2.5.4 赋值运算符与赋值表达式32
2.5.5 逗号运算符与逗号表达式33
2.6 实训34
2.7 习题35
第3章 C语言程序设计的三种基本结构38
3.1 顺序结构程序设计38
3.1.1 C语言基本语句38
3.1.2 字符数据的输入与输出40
3.1.3 格式输入与输出42
3.1.4 顺序结构程序设计应用举例46
3.2 选择结构程序设计48
3.2.1 if语句的三种形式48
3.2.2 条件运算50
3.2.3 if语句的嵌套51
3.2.4 switch语句52
3.2.5 选择结构程序设计举例54
3.3 循环结构程序设计56
3.3.1 while语句56
3.3.2 do-while语句57
3.3.3 for语句58
3.3.4 循环的嵌套58
3.3.5 break语句和continue语句60
3.3.6 循环结构程序设计举例61
3.4 实训65
3.5 习题69
第4章 数组78
4.1 一维数组78
4.1.1 一维数组的定义78
4.1.2 一维数组元素的引用79
4.1.3 一维数组的初始化80
4.1.4 一维数组应用举例81
4.2 二维数组82
4.2.1 二维数组的定义83
4.2.2 二维数组元素的引用83
4.2.3 二维数组的初始化84
4.2.4 二维数组应用举例85
4.3 字符数组与字符串87
4.3.1 字符数组的定义、引用及初始化88
4.3.2 字符串89
4.3.3 常用的字符串处理函数90
4.3.4 字符数组应用举例95
4.4 实训97
4.5 习题99
第5章 函数104
5.1 函数概述104
5.2 函数的定义105
5.3 函数的调用与返回值108
5.3.1 函数的调用108
5.3.2 被调用函数的声明109
5.3.3 函数的参数111
5.3.4 函数的返回值112
5.4 函数的嵌套调用113
5.5 函数的递归调用114
5.6 数组作为函数参数116
5.6.1 数组元素作为函数参数116
5.6.2 数组名作为函数的参数117
5.7 变量的作用域和生存期118
5.7.1 变量的作用域118
5.7.2 变量的生存期121
5.8 函数应用举例124
5.9 实训126
5.10 习题129
第6章 指针134
6.1 指针的概念134
6.2 指针变量的定义和引用135
6.2.1 指针变量的定义135
6.2.2 指针变量的引用136
6.2.3 指针变量应用举例138
6.3 指针与数组140
6.3.1 指向一维数组的指针变量140
6.3.2 指向多维数组的指针变量142
6.3.3 指针与数组应用举例144
6.4 指针与字符串146
6.5 指针数组149
6.6 指针与函数150
6.6.1 指针变量作为函数的参数150
6.6.2 返回指针值的函数152
6.6.3 指向函数的指针变量153
6.6.4 指针与函数应用举例155
6.7 实训157
6.8 习题160
第7章 结构体与共用体165
7.1 结构体类型的概述及定义165
7.2 结构体类型变量166
7.2.1 结构体类型变量的定义166
7.2.2 结构体类型变量的引用168
7.2.3 结构体类型变量的初始化169
7.2.4 结构体类型变量应用举例170
7.3 结构体数组171
7.3.1 结构体数组的定义171
7.3.2 结构体数组的初始化172
7.3.3 结构体数组应用举例172
7.4 指向结构体类型数据的指针174
7.4.1 指向结构体变量的指针174
7.4.2 指向结构体数组的指针175
7.4.3 用结构体变量和指向结构体的指针变量作函数参数176
7.5 动态存储分配177
7.6 链表179
7.6.1 链表概述179
7.6.2 建立动态链表180
7.6.3 对链表的基本操作182
7.7 共用体186
7.7.1 共用体类型的定义186
7.7.2 共用体变量的定义和引用186
7.8 枚举类型189
7.9 用typedef定义类型192
7.10 实训192
7.11 习题194
第8章 编译预处理199
8.1 宏定义199
8.2 文件包含202
8.3 条件编译203
8.4 实训205
8.5 习题206
第9章 位运算208
9.1 位运算符和位运算208
9.2 位运算举例211
9.3 位段212
9.4 实训214
9.5 习题215
第10章 文件218
10.1 C文件概述218
10.2 文件类型指针219
10.3 文件的打开与关闭220
10.3.1 文件的打开220
10.3.2 文件的关闭221
10.4 文件的读写222
10.4.1 字符读写函数222
10.4.2 字符串读写函数224
10.4.3 数据块读写函数226
10.4.4 格式读写函数227
10.5 文件的定位228
10.5.1 rewind函数228
10.5.2 fseek函数228
10.6 文件检测函数229
10.7 实训229
10.8 习题231
第11章 综合实例233
11.1 实例题目:设计“电子时钟”233
11.2 实例要求233
11.3 程序代码233
附录241
附录A 常用字符与ASCII代码对照表241
附录B C语言中的运算符和结合性242
附录C C语言的关键字243
附录D C语言常用库函数243
附录E C语言常见错误245