图书介绍
C程序设计与训练PDF|Epub|txt|kindle电子书版本网盘下载
![C程序设计与训练](https://www.shukui.net/cover/70/34460181.jpg)
- 李秉璋,李红卫主编 著
- 出版社: 大连:大连理工大学出版社
- ISBN:9787561163504
- 出版时间:2011
- 标注页数:335页
- 文件大小:28MB
- 文件页数:347页
- 主题词:C语言-程序设计-中等专业学校-教材
PDF下载
下载说明
C程序设计与训练PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
上 篇 程序设计3
第1章 C程序设计概述3
1.1 计算机语言和程序设计3
1.1.1 计算机语言3
1.1.2 程序与程序设计5
1.2 算法的概念与表示方法5
1.2.1 算法的概念5
1.2.2 算法的表示6
1.2.3 算法描述的三种基本结构7
1.3 C语言概述9
1.3.1 C语言的产生和发展9
1.3.2 C语言的特点10
1.3.3 C语言程序结构10
1.3.4 C程序的格式特点13
1.4 C程序的设计步骤与运行环境13
1.4.1 C程序的设计步骤13
1.4.2 Visual C++6.0集成开发环境14
1.4.3 Turbo C 3.0集成开发环境18
本章小结20
习 题20
第2章 数据类型与表达式21
2.1 C语言基本字符集和词汇21
2.1.1 C语言基本字符集21
2.1.2 词 汇22
2.2 C语言的数据类型23
2.3 常量24
2.3.1 整型常量24
2.3.2 实型常量24
2.3.3 字符常量25
2.3.4 字符串常量26
2.3.5 符号常量27
2.4 变量28
2.4.1 整型变量29
2.4.2 实型变量31
2.4.3 字符型变量32
2.5 运算符和表达式34
2.5.1 C语言运算符与表达式简介34
2.5.2 算术运算符和算术表达式34
2.5.3 赋值运算符和赋值表达式38
2.5.4 逗号运算符和逗号表达式40
2.5.5 条件运算符和条件表达式41
2.6 指针类型42
2.6.1 指针的概念42
2.6.2 指针变量的定义43
2.7 位运算符43
2.8 类型转换45
2.8.1 自动类型转换46
2.8.2 强制类型转换46
本章小结47
习 题48
第3章 基本语句与顺序结构程序设计50
3.1 C语言的基本语句50
3.2 数据输入与输出51
3.2.1 数据输入输出的概念51
3.2.2 字符数据的输入输出函数51
3.2.3 格式化输入与输出函数52
3.3 顺序结构程序设计57
3.4 顺序结构程序设计应用举例59
本章小结63
习 题63
第4章 选择结构程序设计68
4.1 问题的提出68
4.2 关系运算与逻辑运算69
4.2.1 关系运算69
4.2.2 逻辑运算70
4.3 if语句73
4.3.1 if语句的三种基本形式73
4.3.2 if语句的嵌套76
4.4 switch语句81
4.5 选择结构程序设计应用举例84
本章小结88
习 题88
第5章 循环结构程序设计94
5.1 while循环语句94
5.2 do…while循环语句95
5.3 for循环语句97
5.4 循环结构的嵌套100
5.5 转移语句103
5.6 循环结构程序设计应用举例107
本章小结113
习 题113
第6章 数组及字符串118
6.1 一维数组的定义和引用118
6.1.1 一维数组的定义及初始化118
6.1.2 一维数组元素的引用120
6.1.3 一维数组的应用——排序122
6.1.4 一维数组的应用——查找126
6.1.5 一维数组的其他应用举例129
6.2 二维数组的定义和引用131
6.2.1 二维数组的定义及初始化131
6.2.2 二维数组元素的引用132
6.2.3 二维数组应用举例134
6.3 字符数组137
6.3.1 字符数组的定义及初始化137
6.3.2 字符数组的引用138
6.3.3 字符串与字符数组139
6.3.4 gets函数和puts函数143
6.3.5 字符串处理的常用系统函数145
6.3.6 字符数组及字符串应用举例147
6.4 数组应用举例149
本章小结152
习题152
第7章 函 数158
7.1 函数的概念158
7.2 函数的定义160
7.2.1 函数定义的一般形式160
7.2.2 函数的定义格式160
7.3 函数调用163
7.3.1 函数调用方式163
7.3.2 函数的声明165
7.3.3 函数的形式参数和实际参数166
7.3.4 函数定义与调用举例168
7.4 函数的嵌套调用169
7.5 函数的递归调用172
7.6 数组作为函数参数174
7.7 局部变量、全局变量177
7.7.1 局部变量178
7.7.2 全局变量179
7.8 变量的存储类别180
7.8.1 变量的存储区域180
7.8.2 变量的存储类型180
7.8.3 变量生命期及其与存储类型、作用域的关系184
7.9 函数应用举例185
本章小结189
习题190
第8章 文 件198
8.1 C文件概述198
8.1.1 文件分类198
8.1.2 文件名199
8.1.3 文件指针200
8.2 文件的打开与关闭200
8.2.1 文件的打开200
8.2.2 文件的关闭202
8.2.3 标准设备文件的打开与关闭202
8.3 文件的读写203
8.3.1 字符读写函数fgetc和fputc203
8.3.2 格式化读写函数fscanf和fprintf205
8.3.3 数据块读写函数fread和fwrite207
8.3.4 字符串读写函数fgets和fputs209
8.4 文件的随机读写210
8.4.1 文件定位210
8.4.2 文件的随机读写211
8.5 文件检测函数213
8.6 文件操作举例213
本章小结214
习题215
第9章 自定义类型218
9.1 枚举类型218
9.1.1 枚举类型的定义218
9.1.2 枚举变量的使用219
9.2 结构体类型220
9.2.1 结构体类型的定义220
9.2.2 结构体变量的定义和使用221
9.3 共用体类型223
9.4 类型定义符typedef224
9.5 自定义数据类型应用程序举例225
本章小结229
习 题230
下 篇 程序设计训练235
程序设计训练235
程序设计训练一235
程序设计训练二238
程序设计训练三241
程序设计训练四243
程序设计训练五247
程序设计训练六250
程序设计训练七253
程序设计训练八256
程序设计训练九259
程序设计训练十262
程序设计训练十一265
程序设计训练十二268
程序设计训练十三272
程序设计训练十四274
程序设计训练十五277
程序设计训练十六280
程序设计训练十七282
程序设计训练十八285
程序设计训练十九288
程序设计训练二十290
参考答案293
程序设计训练一答案293
程序设计训练二答案294
程序设计训练三答案295
程序设计训练四答案296
程序设计训练五答案297
程序设计训练六答案298
程序设计训练七答案298
程序设计训练八答案300
程序设计训练九答案300
程序设计训练十答案302
程序设计训练十一答案303
程序设计训练十二答案304
程序设计训练十三答案305
程序设计训练十四答案306
程序设计训练十五答案307
程序设计训练十六答案308
程序设计训练十七答案309
程序设计训练十八答案310
程序设计训练十九答案311
程序设计训练二十答案312
附 录314
附录A ASCⅡ码对照表314
附录B C语言中的关键字315
附录C C运算符、优先级和结合性316
附录D C库文件318
附录E C语言常用库函数319
附录F C语言常用语法提要324
附录G 常见错误分析和程序调试328
G.1 常见错误分析328
G.2 错误检测与程序调试334
参考文献335