图书介绍
C语言程序设计与实训PDF|Epub|txt|kindle电子书版本网盘下载
![C语言程序设计与实训](https://www.shukui.net/cover/72/32292750.jpg)
- 周屹,万静主编;黄成哲,李朴副主编 著
- 出版社: 北京:机械工业出版社
- ISBN:9787111232964
- 出版时间:2008
- 标注页数:270页
- 文件大小:10MB
- 文件页数:279页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C语言程序设计与实训PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1部分 基础知识部分1
第1章 C语言概述1
1.1 C语言演变1
1.2 C语言特点1
1.3 C语言编程概述3
1.4 C语言编程环境简介7
1.4.1 MS DOS编程环境7
1.4.2 Windows编程环境8
1.4.3 UNIX编程环境9
本章小结10
习题11
第2章 基本数据类型12
2.1 常量和变量13
2.2 数据类型14
2.2.1 整型数据类型14
2.2.2 实型数据类型17
2.2.3 字符型数据类型18
2.2 字符串21
2.3 数据类型转换的规则21
本章小结22
习题23
第3章 运算符和表达式25
3.1 算术运算符和算术表达式25
3.2 赋值运算符和赋值表达式27
3.3 自增和自减运算28
3.4 关系运算和逻辑运算29
3.4.1 关系运算符29
3.4.2 逻辑运算符30
3.5 条件运算和逗号运算31
3.6 位操作运算33
3.7 其他运算符35
3.7.1 sizeof运算符35
3.7.2 “&”和“*”运算符35
3.8 运算符优先级36
本章小结37
习题37
第4章 顺序结构40
4.1 三种基本结构40
4.2 赋值语句41
4.3 表达式语句和函数调用语句42
4.4 复合语句和空语句42
4.5 格式输入和输出函数43
4.5.1 标准格式输入和输出函数43
4.5.2 字符输入和输出函数50
本章小结51
习题52
第5章 选择结构54
5.1 if语句54
5.1.1 基本形式54
5.1.2 if-else形式55
5.1.3 if-else-if形式56
5.2 if语句的嵌套58
5.3 switch语句59
本章小结63
习题63
第6章 循环控制65
6.1 循环结构65
6.1.1 while循环65
6.1.2 do-while循环67
6.1.3 for循环68
6.2 循环结构嵌套71
6.3 转向语句72
6.3.1 break语句72
6.3.2 continue语句74
6.3.3 goto语句75
6.3.4 return语句75
6.4 循环应用76
6.4.1 递推法76
6.4.2 迭代法79
6.4.3 枚举法80
6.4.4 其他应用81
本章小结83
习题84
第7章 数组86
7.1 一维数组86
7.1.1 初始化86
7.1.2 下标引用88
7.2 多维数组90
7.2.1 二维数组90
7.2.2 多维数组95
7.2.3 多维数组应用95
7.3 字符数组和字符串96
7.3.1 字符串和字符串结束标志96
7.3.2 字符串处理函数98
本章小结101
习题102
第8章 函数104
8.1 函数的定义105
8.2 函数的形式参数和实际参数108
8.3 函数的返回值112
8.4 函数的调用和传值112
8.4.1 函数的调用113
8.4.2 被调函数的传值114
8.5 内部函数和外部函数115
8.6 数组作为函数的参数116
8.7 局部变量和全局变量118
8.7.1 局部变量119
8.7.2 全局变量120
8.8 存储类型122
8.8.1 auto存储类型123
8.8.2 extern存储类型124
8.8.3 register存储类型125
8.8.4 static存储类型126
8.9 函数的嵌套与递归129
8.9.1 函数的嵌套调用129
8.9.2 函数的递归调用130
本章小结133
习题134
第9章 编译预处理135
9.1 宏定义135
9.1.1 符号常量宏定义135
9.1.2 带参数宏定义137
9.2 文件包含140
9.3 条件编译142
本章小结144
习题144
第10章 指针146
10.1 指针概念146
10.2 指针变量定义和引用147
10.2.1 指针变量定义147
10.2.2 指针变量赋值148
10.2.3 指针变量运算148
10.3 指针与数组151
10.3.1 数组指针变量151
10.3.2 指针与一维数组152
10.3.3 指针与二维数组153
10.3.4 指针数组155
10.4 指针与函数157
10.4.1 指针作为函数形参157
10.4.2 指针作为函数返回值160
10.4.3 函数指针161
10.4.4 指针型函数162
10.5 指针与字符串164
10.5.1 字符串表示方法164
10.5.2 字符串处理函数的实现166
10.5.3 字符型指针数组169
10.6 多重指针171
10.6.1 指向指针的指针171
10.6.2 命令行参数172
本章小结172
习题173
第11章 结构和其他类型175
11.1 结构概念175
11.1.1 结构定义175
11.1.2 结构类型变量说明176
11.2 结构操作177
11.2.1 结构初始化177
11.2.2 结构分量访问178
11.2.3 结构数组179
11.2.4 结构指针变量181
11.3 在函数中使用结构183
11.4 动态结构类型186
11.5 联合192
11.5.1 联合定义192
11.5.2 联合变量说明193
11.5.3 联合变量赋值和使用193
11.6 枚举类型195
11.6.1 枚举类型定义195
11.6.2 枚举类型操作195
11.7 使用typedef197
本章小结198
习题198
第12章 文件201
12.1 C语言文件系统概述201
12.2 文件类型指针202
12.3 文件打开与关闭203
12.3.1 文件打开函数203
12.3.2 文件关闭函数205
12.4 文件读写205
12.4.1 字符读写函数205
12.4.2 字符串读写函数208
12.4.3 数据块读写函数210
12.4.4 格式化读写函数211
12.5 文件定位212
12.6 出错检测函数214
本章小结214
习题215
第2部分 实训部分218
第13章 编译器218
13.1 Turbo C编译器使用218
13.2 UNIX编译器cc使用228
13.3 Visual C++编译器使用229
本章小结232
习题233
第14章 基本算法234
14.1 链表234
14.2 队列238
14.3 栈241
14.4 表达式求值243
14.4.1 波兰记法243
14.4.2 算数表达式求值244
14.5 迷宫问题246
本章小结252
习题252
第15章 Windows程序设计253
15.1 从C语言到C++语言253
15.2 用AppWizard生成鼠标追踪程序256
本章小结259
习题259
附录261
附录A 常用C语言标准库函数261
附录B ASCII字符集268
附录C 运算符的优先级和结合性269
参考文献271