图书介绍
轻松学C语言编程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 张银鹤,宋礼鹏,郝春雨等编著 著
- 出版社: 北京:化学工业出版社
- ISBN:9787122136152
- 出版时间:2012
- 标注页数:354页
- 文件大小:103MB
- 文件页数:370页
- 主题词:C语言-程序设计
PDF下载
下载说明
轻松学C语言编程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C语言概述1
1.1 C语言简介2
1.1.1 计算机语言简介2
1.1.2 C语言的历史3
1.1.3 C语言的特点3
1.1.4 C语言的标准4
1.1.5 C和C++4
1.2 简单C程序的介绍5
1.2.1 C语言程序的结构5
1.2.2 C语言程序的开发流程7
1.2.3 程序注释9
1.2.4 输入和输出函数简介10
1.3 集成开发环境11
1.3.1 Turbo C++ 3.011
1.3.2 Visual C++ 6.014
1.4 实践案例:编写学生成绩管理程序17
1.5 动手练一练19
1.5.1 练习题19
1.5.2 上机实践20
第2章 数据类型21
2.1 数据类型的定义与分类22
2.2 变量与常量23
2.2.1 变量23
2.2.2 常量24
2.3 标识符和关键字25
2.3.1 标识符26
2.3.2 关键字26
2.4 整型数据27
2.4.1 整型常量27
2.4.2 整型变量28
2.5 浮点型数据29
2.5.1 浮点型常量29
2.5.2 浮点型变量30
2.6 字符型数据32
2.6.1 字符型常量32
2.6.2 字符型变量32
2.7 类型转换34
2.8 C99中新增的数据类型36
2.9 实践案例:不同类型之间的运算36
2.10 动手练一练37
2.10.1 练习题37
2.10.2 上机实践38
第3章 运算符和表达式39
3.1 运算符概述40
3.2 基本运算符40
3.2.1 算术运算符40
3.2.2 赋值运算符43
3.2.3 自增和自减运算符44
3.2.4 关系运算符46
3.2.5 逻辑运算符48
3.3 位运算符50
3.3.1 位逻辑运算符50
3.3.2 位移运算符52
3.3.3 复合位赋值运算符53
3.4 其他运算符53
3.4.1 条件运算符53
3.4.2 逗号运算符55
3.4.3 sizeof运算符55
3.5 运算符的优先级和结合性56
3.6 表达式57
3.7 实践案例:打印购物清单58
3.8 动手练一练60
3.8.1 练习题60
3.8.2 上机实践61
第4章 顺序结构62
4.1 算法简介63
4.1.1 什么是算法63
4.1.2 算法示例63
4.2 算法描述方式65
4.2.1 自然语言描述方式65
4.2.2 流程图描述方式65
4.2.3 N-S流程图描述方式67
4.2.4 伪代码描述方式69
4.2.5 计算机语言描述方式70
4.3 顺序结构中的语句71
4.3.1 语句编写方式71
4.3.2 表达式语句72
4.3.3 空语句72
4.3.4 复合语句73
4.4 格式化输出和输入函数73
4.4.1 printf()函数74
4.4.2 scanf()函数78
4.5 实践案例:判断是否为素数80
4.6 动手练一练83
4.6.1 练习题83
4.6.2 上机实践85
第5章 分支结构86
5.1 if分支语句87
5.1.1 单分支if语句87
5.1.2 双分支if语句89
5.1.3 多分支if语句90
5.1.4 if嵌套语句92
5.2 switch分支语句94
5.2.1 switch语句的基本形式94
5.2.2 switch语句中的break96
5.3 实践案例:了解两种分支语句的优缺点97
5.4 动手练一练100
5.4.1 练习题100
5.4.2 上机实践101
第6章 循环结构102
6.1 for循环语句103
6.1.1 for循环语句格式103
6.1.2 for循环实例106
6.2 while循环语句107
6.2.1 while循环语句格式107
6.2.2 while循环语句实例108
6.3 do while循环语句109
6.3.1 do while循环语句格式109
6.3.2 do while循环语句实例110
6.4 循环控制语句111
6.4.1 break语句和continue语句111
6.4.2 goto语句113
6.5 循环嵌套115
6.5.1 循环嵌套格式115
6.5.2 利用循环嵌套打印菱形116
6.6 实践案例:求素数117
6.7 动手练一练119
6.7.1 练习题119
6.7.2 上机实践121
第7章 数组122
7.1 了解数组123
7.1.1 使用数组的好处123
7.1.2 数组的概念124
7.1.3 数组的维数125
7.2 一维数组126
7.2.1 一维数组的声明126
7.2.2 一维数组的存储126
7.2.3 一维数组的引用127
7.2.4 一维数组的初始化128
7.3 二维数组129
7.3.1 二维数组的声明129
7.3.2 二维数组的存储130
7.3.3 二维数组的引用131
7.3.4 二维数组的初始化132
7.4 字符数组和字符串133
7.4.1 一维字符数组133
7.4.2 了解字符串134
7.4.3 字符串的输入输出135
7.4.4 字符串的输入输出函数136
7.4.5 二维字符串数组137
7.5 多维数组138
7.6 数组的基本应用139
7.6.1 反转字符串139
7.6.2 查找最大值140
7.6.3 数据排序141
7.7 实践案例:二维数组行和列的元素互换142
7.8 动手练一练144
7.8.1 练习题144
7.8.2 上机实践145
第8章 函数146
8.1 函数简介147
8.1.1 C语言中的函数147
8.1.2 函数的分类147
8.2 定义函数148
8.2.1 定义无参函数148
8.2.2 定义有参函数149
8.2.3 定义函数的注意事项150
8.3 声明函数151
8.3.1 声明函数的语法格式151
8.3.2 声明函数的位置152
8.4 函数的参数153
8.4.1 形式参数与实际参数153
8.4.2 值参数155
8.4.3 引用参数156
8.5 函数的调用和返回值158
8.5.1 函数调用的一般形式158
8.5.2 函数返回值159
8.5.3 函数的嵌套调用161
8.5.4 函数的递归调用163
8.6 数组作为函数的参数166
8.7 函数中的变量作用域169
8.7.1 局部变量169
8.7.2 全局变量171
8.8 实践案例:学生成绩管理172
8.9 动手练一练176
8.9.1 练习题176
8.9.2 上机实践178
第9章 指针179
9.1 地址和指针的概念180
9.1.1 什么是地址180
9.1.2 什么是指针181
9.2 指针变量182
9.2.1 定义指针变量183
9.2.2 使用指针变量183
9.2.3 指针变量作为函数的参数186
9.3 指针与数组188
9.3.1 指向数组元素的指针与指向数组的指针188
9.3.2 指针变量在数组中的运算190
9.3.3 数组元素的操作193
9.3.4 指向多维数组的指针变量196
9.3.5 数组名(指针)作为函数参数201
9.4 指针与字符串204
9.4.1 字符串指针204
9.4.2 字符串指针作为函数参数206
9.4.3 字符指针和字符数组的区别207
9.4.4 字符指针数组209
9.5 指针与函数211
9.5.1 指向函数的指针211
9.5.2 返回指针值的函数212
9.6 二级指针214
9.7 实践案例:编写简单的成绩统计程序216
9.8 动手练一练221
9.8.1 练习题221
9.8.2 上机实践222
第10章 结构体与枚举体224
10.1 结构体225
10.1.1 定义结构类型225
10.1.2 定义结构变量226
10.1.3 引用结构变量228
10.1.4 初始化结构变量229
10.1.5 结构体应用举例230
10.2 结构体数组231
10.2.1 定义结构体数组231
10.2.2 初始化结构体数组233
10.2.3 结构体数组应用举例234
10.3 指针与结构体235
10.3.1 指向结构体变量的指针235
10.3.2 指向结构体数组的指针237
10.3.3 结构体变量作为函数的参数239
10.3.4 指向结构体变量的指针作为函数的参数240
10.4 用typedef定义类型241
10.5 枚举类型243
10.5.1 定义枚举类型及变量243
10.5.2 使用枚举类型的一些说明244
10.5.3 枚举类型应用举例244
10.6 实践案例:员工信息录入和输出247
10.7 动手练一练249
10.7.1 练习题249
10.7.2 上机实践251
第11章 预处理指令252
11.1 宏定义指令253
11.1.1 不带参数的宏定义253
11.1.2 带参数的宏定义255
11.2 文件包含指令259
11.2.1 文件包含指令的语法格式259
11.2.2 文件包含指令应用实例260
11.2.3 文件包含指令注意事项262
11.3 条件编译指令263
11.3.1 #ifdef指令264
11.3.2 #ifndef指令265
11.3.3 #if指令266
11.4 实践案例:根据不同时间输出不同问候267
11.5 动手练一练270
11.5.1 练习题270
11.5.2 上机实践272
第12章 操作字符及字符串273
12.1 字符的操作274
12.1.1 检查英文字母函数274
12.1.2 检查字母数字函数275
12.1.3 检查控制字符函数276
12.1.4 十进制数字检查函数276
12.1.5 可打印字符检查函数277
12.1.6 包含空格的可打印字符检查函数278
12.1.7 格式字符检查函数278
12.1.8 小写英文字母检查函数279
12.1.9 大写英文字母检查函数280
12.1.10 十六进制数字检查函数280
12.2 字符串的存储281
12.2.1 字符串的静态存储281
12.2.2 字符串的动态存储282
12.3 检测字符串长度函数283
12.4 查找字符串284
12.4.1 查找字符位置函数284
12.4.2 查找相同字符函数285
12.4.3 查找包含字符位置函数285
12.4.4 查找包含字符函数286
12.4.5 查找子串函数287
12.4.6 字符查找函数288
12.4.7 字符包含函数289
12.5 比较字符串289
12.5.1 比较字符串函数290
12.5.2 比较部分字符串函数291
12.5.3 比较时忽略大小写函数292
12.5.4 包含结束符的比较函数293
12.6 连接字符串294
12.6.1 连接字符串函数294
12.6.2 连接部分字符函数295
12.7 复制字符串295
12.7.1 复制字符串函数295
12.7.2 复制部分字符函数296
12.7.3 更省事的复制函数297
12.7.4 字符串复制函数298
12.7.5 带终止字符的复制函数298
12.7.6 字符串移动函数299
12.8 字符和字符串的转换300
12.8.1 大小写字母的转换300
12.8.2 转换大小写字符串301
12.8.3 字符串与数值的转换302
12.9 其他字符串函数303
12.9.1 字符串反转函数303
12.9.2 替换字符串中的字符函数303
12.9.3 分解字符串函数304
12.10 实践案例:字符串函数操作系统305
12.11 动手练一练307
12.11.1 练习题307
12.11.2 上机实践308
第13章 文件操作309
13.1 文件的概念310
13.1.1 文件的分类310
13.1.2 文件指针311
13.2 打开文件与关闭文件311
13.2.1 打开文件312
13.2.2 关闭文件313
13.3 文件的读写314
13.3.1 fgetc()函数与fputc()函数314
13.3.2 fgets()函数与fputs()函数——字符串读写函数316
13.3.3 fread()函数与fwrite()函数317
13.3.4 fscanf()函数与fprintf()函数——格式化读写函数319
13.4 文件的定位320
13.4.1 重置文件指针321
13.4.2 定位文件指针322
13.4.3 获取文件指针位置323
13.5 出错检测324
13.5.1 feof()函数324
13.5.2 ferror()函数325
13.5.3 clearerr()函数325
13.6 实践案例:通讯录程序326
13.7 动手练一练332
13.7.1 练习题332
13.7.2 上机实践335
第14章 图书管理系统336
14.1 需求分析337
14.2 系统设计338
14.3 系统实现339
14.3.1 创建工程339
14.3.2 功能选择界面340
14.4 图书管理模块342
14.4.1 录入图书信息342
14.4.2 浏览图书信息344
14.4.3 添加图书信息345
14.4.4 修改图书信息346
14.4.5 删除图书信息347
14.4.6 查找图书信息347
14.5 学生借书模块348
14.5.1 注册一个账号348
14.5.2 借书操作348
14.5.3 查看账号信息349
14.5.4 清除账号信息350
14.6 总结350
练习题参考答案351
热门推荐
- 1106873.html
- 2665937.html
- 1270643.html
- 694239.html
- 3447895.html
- 1343743.html
- 249611.html
- 1940589.html
- 2242880.html
- 3007190.html
- http://www.ickdjs.cc/book_3830765.html
- http://www.ickdjs.cc/book_3197709.html
- http://www.ickdjs.cc/book_1056508.html
- http://www.ickdjs.cc/book_384592.html
- http://www.ickdjs.cc/book_2612992.html
- http://www.ickdjs.cc/book_2390641.html
- http://www.ickdjs.cc/book_3837855.html
- http://www.ickdjs.cc/book_1746179.html
- http://www.ickdjs.cc/book_908069.html
- http://www.ickdjs.cc/book_3472817.html