图书介绍
C语言程序设计与实训PDF|Epub|txt|kindle电子书版本网盘下载
- 余久久编著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302452997
- 出版时间:2016
- 标注页数:309页
- 文件大小:29MB
- 文件页数:321页
- 主题词: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.1.3 程序设计过程3
1.2 为什么要学习C语言5
1.2.1 C语言发展历程简介5
1.2.2 C语言语法结构的特点5
1.3 简单的C程序6
1.4 C程序的结构8
1.4.1 C程序的结构及特点8
1.4.2 养成良好的代码书写规范9
1.5 在Visual C++6.0环境下运行C程序10
1.5.1 C程序的执行流程11
1.5.2 Visual C++6.0简介11
1.5.3 Visual C++6.0环境下运行C程序的方法11
实训1熟悉Visual C++6.0环境18
1.6 本章小结19
习题119
第2章 数据类型与运算21
2.1 C语言基本数据类型21
2.1.1 数据类型的概念21
2.1.2 数据类型的分类21
2.1.3 基本数据类型22
2.2 数据的表现形式23
2.2.1 关键字24
2.2.2 标识符24
2.2.3 常量24
2.2.4 变量27
2.3 运算符与表达式32
2.3.1 算术运算符34
2.3.2 赋值运算符37
2.3.3 关系运算符38
2.3.4 逻辑运算符39
2.3.5 条件运算符42
2.3.6 逗号运算符42
2.3.7 其他运算符43
2.4 数据类型自动转换45
2.4.1 算术运算中的数据类型转换45
2.4.2 赋值中的数据类型转换45
实训2运算符与表达式的综合应用47
2.5 本章小结50
习题250
第3章 数据输入与输出52
3.1 单个字符输入与输出52
3.1.1 单个字符输出函数——putchar函数52
3.1.2 单个字符输入函数——getchar函数53
实训3 putchar函数与getchar函数的应用54
3.2 格式化输入与输出函数56
3.2.1 用printf函数输出数据56
3.2.2 用scanf函数输入数据62
实训4 scanf函数与printf函数的综合应用68
3.3 本章小结71
习题371
第4章 程序结构设计与应用75
4.1 算法简介75
4.1.1 算法的特性75
4.1.2 算法的描述工具76
4.1.3 程序的基本流程结构78
4.2 顺序结构程序设计80
4.2.1 顺序结构程序设计概念80
4.2.2 顺序结构程序设计举例80
实训5顺序结构程序设计实训83
4.3 选择结构程序设计85
4.3.1 if语句85
4.3.2 switch语句95
4.3.3 选择结构程序设计举例98
实训6选择结构程序设计实训104
4.4 循环结构程序设计111
4.4.1 while语句和for语句112
4.4.2 do-while语句120
4.4.3 循环的嵌套121
4.4.4 循环跳转语句123
4.4.5 循环结构程序设计举例127
实训7循环结构程序设计实训131
4.5 本章小结135
习题4136
第5章 数组138
5.1 一维数组138
5.1.1 一维数组的定义139
5.1.2 一维数组元素的引用140
5.1.3 一维数组元素的初始化142
5.1.4 一维数组应用举例143
实训8一维数组应用实训145
5.2 二维数组148
5.2.1 二维数组的定义149
5.2.2 二维数组元素的引用150
5.2.3 二维数组元素的初始化151
5.2.4 二维数组应用举例154
实训9二维数组应用实训158
5.3 字符数组与字符串162
5.3.1 字符数组的定义162
5.3.2 字符数组与字符串163
5.3.3 字符数组的初始化164
5.3.4 字符数组的引用166
5.3.5 常用的字符串处理函数169
5.3.6 字符数组应用举例173
实训10字符数组应用实训175
5.4 本章小结179
习题5179
第6章 函数181
6.1 模块化程序设计方法181
6.2 函数的定义与调用182
6.2.1 函数概述183
6.2.2 函数的定义184
6.2.3 函数的调用185
实训11函数的定义与调用实训191
6.3 函数的嵌套调用与递归调用193
6.3.1 嵌套调用193
6.3.2 递归调用195
实训12嵌套调用与递归调用应用实训197
6.4 数组与函数参数200
6.4.1 数组元素作为函数实参200
6.4.2 数组名作为函数参数201
实训13数组作为函数参数应用实训204
6.5 变量的作用域206
6.6 变量的存储类型211
实训14变量的存储类别及其应用实训215
6.7 本章小结218
习题6219
第7章 指针221
7.1 指针与指针变量221
7.1.1 地址与指针221
7.1.2 指针变量的定义223
7.1.3 指针变量的初始化223
7.1.4 指针变量的引用与运算225
实训15指针变量的引用及其运算实训230
7.2 指针与数组231
7.2.1 指针与一维数组231
7.2.2 指向二维数组的指针变量234
7.2.3 指向字符串的指针变量236
实训16指向一维数组的指针变量及其应用实训240
7.3 指针与函数243
7.3.1 使用指向函数的指针变量调用函数243
7.3.2 指针变量作为函数参数244
7.3.3 指针型函数简介249
实训17指针与函数及其应用实训251
7.4 本章小结255
习题7256
第8章 结构体258
8.1 结构体类型的数据258
8.1.1 结构体类型258
8.1.2 结构体类型变量260
8.1.3 结构体类型变量的引用与初始化262
8.2 结构体数组266
8.2.1 结构体数组的定义267
8.2.2 结构体数组的初始化267
实训18结构体数组应用实训269
8.3 指向结构体类型数据的指针272
8.3.1 指向结构体变量的指针272
8.3.2 指向结构体数组的指针275
实训19指向结构体的指针变量及其应用实训277
8.4 本章小结280
习题8281
第9章 文件282
9.1 文件概述282
9.2 文件的打开与关闭283
9.2.1 打开文件函数(fopen函数)283
9.2.2 关闭文件函数(fclose函数)284
9.3 文件读/写函数285
9.3.1 单个字符读/写函数285
9.3.2 字符串读/写函数285
9.3.3 数据块读/写函数286
9.3.4 格式化读/写函数287
实训20文件操作及其应用实训288
9.4 本章小结291
习题9292
第10章 结构化程序设计与实训293
10.1 结构化程序设计293
10.2 “万年历”程序的设计与实训295
10.2.1 需求分析295
10.2.2 程序设计296
10.2.3 编码296
10.2.4 测试300
10.2.5 维护302
10.3 本章小结303
习题10303
附录A C语言关键字(32个)304
附录B C语言常用字符ASCII代码对照表306
附录C C语言运算符的优先级与结合性307
参考文献309