图书介绍
C语言从入门到精通 实例版 第2版2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 明日科技编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302456636
- 出版时间:2017
- 标注页数:472页
- 文件大小:280MB
- 文件页数:499页
- 主题词:C语言-程序设计
PDF下载
下载说明
C语言从入门到精通 实例版 第2版PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 基础知识2
第1章 初识C语言2
1.1 C语言简介3
1.1.1 编程语言的发展3
1.1.2 什么是C语言3
1.1.3 C语言的特点4
1.2 认识C程序5
1.2.1 简单的C程序5
1.2.2 C程序的开发环境7
1.2.3 编程原则15
1.2.4 编译出错提示18
范例1 输出一个正方形26
范例2 用TC 2.0打开文本文件26
1.3 经典范例27
1.3.1 经典范例1 十进制转换为十六进制27
1.3.2 经典范例2 3个数由小到大排序28
1.4 小结29
1.5 实践与练习29
第2章 C语言基础30
2.1 数据类型31
2.2 常量32
2.2.1 整型常量32
2.2.2 实型常量33
2.2.3 字符型常量34
2.2.4 符号常量36
范例1 计算学生平均身高37
范例2 求圆的周长37
2.3 变量38
2.3.1 整型变量38
2.3.2 实型变量41
2.3.3 字符型变量43
范例3 实型数据的存储44
范例4 字符型数据进行算术运算44
2.4 运算符与表达式45
2.4.1 赋值运算符与表达式46
2.4.2 算术运算符与表达式50
2.4.3 关系运算符与表达式52
2.4.4 逻辑运算符与表达式53
2.4.5 逗号运算符与表达式54
2.4.6 三目运算符与表达式55
范例5 判断闰年56
范例6 判断整数倍57
2.5 经典范例58
2.5.1 经典范例1 混合运算58
2.5.2 经典范例2 检查字符类型58
2.5.3 经典范例3 判断三角形的类型59
2.6 小结60
2.7 实践与练习60
第3章 顺序与选择结构程序设计61
3.1 C语句及赋值语句62
3.1.1 C语句的概述62
3.1.2 赋值语句64
范例1 判断回文数65
范例2 阶梯问题66
3.2 字符数据输入/输出67
3.2.1 字符数据输出67
3.2.2 字符数据输入68
范例3 将输入的小写字母转换为大写字母69
范例4 使用字符函数输入/输出字符70
3.3 格式输入/输出函数71
3.3.1 格式输出函数71
3.3.2 格式输入函数76
范例5 求一元二次方程的根78
范例6 求直角三角形的斜边78
3.4 if语句79
3.4.1 if语句的基本形式79
3.4.2 if语句的其他形式80
3.4.3 if语句的嵌套形式83
范例7 判断偶数84
范例8 平方和值判断85
3.5 switch语句85
范例9 评定成绩等级88
范例10 加油站加油88
3.6 经典范例90
3.6.1 经典范例1 计算运输公司的计费90
3.6.2 经典范例2 一年的日期情况91
3.6.3 经典范例3 模拟自动售货机93
3.7 小结94
3.8 实践与练习94
第4章 循环控制95
4.1 while及do while语句96
4.1.1 while语句96
4.1.2 do while语句98
范例1 从键盘中输入一个数n,求n!99
范例2 买苹果问题100
4.2 for语句100
4.2.1 for循环的变体101
4.2.2 循环嵌套104
范例3 统计不及格人数107
范例4 一元钱兑换方案108
4.3 转移语句108
4.3.1 goto语句108
4.3.2 break语句110
4.3.3 continue语句112
范例5 求出给定数值内的所有正整数的和113
范例6 偶数拆分113
4.4 经典范例114
4.4.1 经典范例1 灯塔数量114
4.4.2 经典范例2 平方和运算115
4.4.3 经典范例3 打印乘法口诀表117
4.5 小结117
4.6 实践与练习118
第2篇 核心技术120
第5章 数组120
5.1 一维数组121
5.1.1 一维数组的定义和引用121
5.1.2 一维数组的初始化123
范例1 判断一个数是否存储在数组中125
范例2 选票统计126
5.2 二维数组127
5.2.1 二维数组的定义和引用127
5.2.2 二维数组的初始化128
范例3 求二维数组对角线之和130
范例4 打印杨辉三角形131
5.3 字符数组132
5.3.1 字符数组的定义和引用132
5.3.2 字符数组的初始化133
5.3.3 字符数组的结束标志135
5.3.4 字符数组的输入/输出136
5.3.5 字符串处理函数138
范例5 统计各种字符的个数146
范例6 字符升序排列146
5.4 多维数组147
5.5 经典范例148
5.5.1 经典范例1 模拟比赛打分148
5.5.2 经典范例2 打印5阶幻方150
5.5.3 经典范例3 找出排在后面的国家名151
5.6 小结152
5.7 实践与练习152
第6章 函数153
6.1 函数的简介154
6.1.1 概述154
6.1.2 函数的定义与声明156
范例1 计算任意两个整数的积159
范例2 求最大公约数与最小公倍数160
6.2 返回语句161
6.2.1 函数返回161
6.2.2 返回值163
范例3 求任意两个数的平均数165
范例4 判断素数166
6.3 函数参数167
6.3.1 形式参数和实际参数167
6.3.2 数组作函数参数169
范例5 求字符串中字符个数172
范例6 求学生的平均身高173
6.4 函数的调用174
6.4.1 函数的调用方式174
6.4.2 嵌套调用177
6.4.3 递归调用179
范例7 分数计算器181
范例8 递归解分鱼问题182
6.5 局部变量和全局变量184
6.5.1 局部变量184
6.5.2 全局变量187
6.6 变量的存储类别188
6.6.1 静态存储与动态存储189
6.6.2 auto变量189
6.6.3 static变量192
6.6.4 register变量194
6.6.5 extern变量194
6.7 内部函数和外部函数196
6.7.1 内部函数196
6.7.2 外部函数197
范例9 最大值与最小值对调198
范例10 使用register定义局部变量200
6.8 库函数201
6.8.1 数学函数201
6.8.2 字符和字符串函数204
范例11 小数分离206
范例12 求任意数n次幂207
6.9 经典范例208
6.9.1 经典范例1 某日是该年的第几天208
6.9.2 经典范例2 递归解决年龄问题209
6.9.3 经典范例3 一数三平方211
6.10 小结212
6.11 实践与练习212
第7章 指针213
7.1 指针相关概念214
7.1.1 地址与指针214
7.1.2 指针变量215
7.1.3 “&”和“*”运算符218
7.1.4 指针的算术运算219
范例1 转向的指针221
范例2 数值的运算222
7.2 一维数组与指针223
7.2.1 指向数组元素的指针223
7.2.2 使用指针访问数组224
范例3 查找数列中的最值228
范例4 逆序存放数组元素229
7.3 二维数组与指针230
范例5 输出二维数组有关值232
范例6 输出二维数组的任一行、任一列233
7.4 字符串与指针234
7.4.1 字符型指针235
7.4.2 字符串数组236
范例7 字符串的匹配237
范例8 将若干字符串按照字母顺序输出238
7.5 指针作函数参数239
7.5.1 指针变量作函数的参数240
7.5.2 数组指针作函数的参数243
7.6 指向指针的指针248
范例9 使用指针的指针输出字符串250
范例10 输入月份号输出英文月份名251
7.7 函数型指针252
7.8 main函数的参数254
范例11 用函数指针实现求两个数据的和与差255
范例12 用指向函数的指针比较大小256
7.9 经典范例257
7.9.1 经典范例1 字符串插入257
7.9.2 经典范例2 删除数组中的连续元素258
7.9.3 经典范例3 输出销售额260
7.10 小结261
7.11 实践与练习261
第8章 结构体与共用体262
8.1 结构体263
8.1.1 结构体类型的概念263
8.1.2 结构体变量的定义和引用264
8.1.3 结构体变量的初始化268
8.2 结构体数组270
8.2.1 定义结构体数组270
8.2.2 初始化结构体数组271
范例1 比较计数273
范例2 找出最高分274
范例3 信息查询275
8.3 结构体指针277
8.3.1 结构体指针变量的声明277
8.3.2 结构体指针的引用278
8.3.3 结构体数组指针280
8.3.4 结构体作函数的参数282
范例4 统计分钟数284
范例5 指向数组元素的结构体指针运算285
8.4 包含结构的结构286
8.5 链表287
8.5.1 链表概述287
8.5.2 单链表的建立289
8.5.3 链表的输出291
8.5.4 链表相关操作293
范例6 合并两个链表299
范例7 创建循环链表300
范例8 创建双向链表301
8.6 共用体304
8.6.1 共用体的概念304
8.6.2 共用体变量的定义和引用305
8.6.3 共用体变量的初始化307
范例9 取出整型数据的高字节数据308
范例10 共用体处理任意类型数据308
8.7 枚举类型309
范例11 选择颜色311
范例12 输出星期几312
8.8 用typedef定义类型313
8.9 经典范例315
8.9.1 经典范例1 候选人选票程序315
8.9.2 经典范例2 使用共用体存放学生和老师信息316
8.9.3 经典范例3 约瑟夫环317
8.10 小结319
8.11 实践与练习319
第9章 算法320
9.1 算法基础321
9.1.1 算法的概念321
9.1.2 流程图321
9.1.3 三种基本结构323
9.1.4 N-S流程图324
范例1 判断偶数325
范例2 求整数和325
9.2 排序算法326
9.2.1 选择排序327
9.2.2 冒泡排序328
9.2.3 插入排序331
9.2.4 希尔排序332
9.2.5 快速排序334
9.3 查找算法336
9.3.1 顺序查找336
9.3.2 折半查找337
9.3.3 分块查找339
9.3.4 哈希查找341
9.4 经典范例345
9.4.1 经典范例1 百钱百鸡问题345
9.4.2 经典范例2 斐波那契数列346
9.4.3 经典范例3 尼科彻斯定理347
9.5 小结348
9.6 实践与练习348
第3篇 高级应用350
第10章 位运算350
10.1 位运算操作符351
10.1.1 “或”运算符351
10.1.2 “与”运算符352
10.1.3 “取反”运算符354
10.1.4 “异或”运算符355
10.1.5 “左移”运算符357
10.1.6 “右移”运算符359
范例1 取一个整数的后4位360
范例2 取出给定16位二进制数的奇数位360
10.2 循环移位361
10.3 位段363
10.3.1 位段的概念与定义364
10.3.2 位段相关说明365
范例3 输出各个位段的值366
范例4 位段变量的内存分配367
10.4 经典范例368
10.4.1 经典范例1 求一个数的补码368
10.4.2 经典范例2 使二进制数特定位翻转368
10.4.3 经典范例3 RSA加密算法的实现369
10.5 小结371
10.6 实践与练习371
第11章 预处理372
11.1 宏定义373
11.1.1 不带参数的宏定义373
11.1.2 带参数的宏定义374
范例1 不带参数的宏定义的简单应用376
范例2 利用宏定义求偶数和376
11.2 “文件包含”处理377
11.3 条件编译379
11.3.1 #if相关命令379
11.3.2 #ifdef及#ifndef命令382
11.3.3 #undef命令383
11.3.4 #line及#pragma命令384
范例3 编写头文件包含圆面积的计算公式385
范例4 使用条件编译将字符转换为大写386
11.4 经典范例386
11.4.1 经典范例1 找最小数386
11.4.2 经典范例2 利用文件包含设计输出模式387
11.4.3 经典范例3 使用条件编译隐藏密码388
11.5 小结389
11.6 实践与练习389
第12章 文件390
12.1 文件概述391
12.2 文件基本操作391
12.2.1 文件的打开391
12.2.2 文件的关闭393
范例1 关闭打开的所有文件393
范例2 同时显示两个文件的内容395
12.3 文件的读写396
12.3.1 字符形式读写文件397
12.3.2 字符串形式读写文件399
12.3.3 成块读写文件401
12.3.4 格式化读写函数404
范例3 以行为单位读写文件406
范例4 重命名文件407
12.4 文件的定位408
12.4.1 fseek函数408
12.4.2 rewind函数410
12.4.3 ftell函数411
12.5 经典范例414
12.5.1 经典范例1 合并两个文件信息414
12.5.2 经典范例2 文件替换时的错误处理415
12.5.3 经典范例3 文件分割417
12.6 小结419
12.7 实践与练习419
第13章 图形图像420
13.1 字符屏幕421
13.1.1 定义文本窗口421
13.1.2 颜色设置421
13.1.3 文本的输入和输出422
13.1.4 屏幕操作函数423
13.2 图形显示426
13.2.1 图形模式初始化426
13.2.2 屏幕颜色设置429
13.2.3 基本图形函数431
13.2.4 封闭图形的填充438
范例1 颜色变换440
范例2 彩色扇形441
13.3 图形屏幕442
13.4 图形模式下文本输出443
13.4.1 文本输出函数444
13.4.2 文本属性设置445
范例3 跳动的小球447
范例4 变化的同心圆448
13.5 经典范例449
13.5.1 经典范例1 绘制正弦曲线449
13.5.2 经典范例2 绘制彩带450
13.5.3 经典范例3 绘制五角星451
13.6 小结452
13.7 实践与练习452
第4篇 项目实战454
第14章 商品信息管理系统454
14.1 需求分析455
14.2 预处理技术455
14.3 结构体的使用456
14.4 函数声明技术456
14.5 功能选择界面457
14.6 录入商品信息459
14.7 查询商品信息462
14.8 删除商品信息464
14.9 修改商品信息466
14.10 插入商品信息468
14.11 统计商品数471
14.12 小结472
热门推荐
- 3681449.html
- 860458.html
- 69830.html
- 59561.html
- 1315930.html
- 3036835.html
- 80181.html
- 1675831.html
- 926981.html
- 2258584.html
- http://www.ickdjs.cc/book_1122084.html
- http://www.ickdjs.cc/book_1691004.html
- http://www.ickdjs.cc/book_1748571.html
- http://www.ickdjs.cc/book_3057427.html
- http://www.ickdjs.cc/book_1560572.html
- http://www.ickdjs.cc/book_2287205.html
- http://www.ickdjs.cc/book_1475199.html
- http://www.ickdjs.cc/book_1070759.html
- http://www.ickdjs.cc/book_1253425.html
- http://www.ickdjs.cc/book_112297.html