图书介绍
新编C程序设计案例教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 张秀国主编;马金霞,刘博,宋传磊编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302404378
- 出版时间:2015
- 标注页数:284页
- 文件大小:44MB
- 文件页数:297页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
新编C程序设计案例教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
基础篇3
第1章 编程中必备的基础知识3
1.1 编程语言3
1.2 计算机基础知识4
1.2.1 计算机的工作过程4
1.2.2 计算机系统的组成5
1.2.3 存储器6
1.3 数制及其转换与数值型数据的存储表示7
1.3.1 数制进位中的基本概念7
1.3.2 数制之间的转换8
1.3.3 二进制数的运算11
1.3.4 数据在计算机内部的存储形式12
1.4 算法13
1.4.1 算法描述方法14
1.4.2 算法特性15
习题115
第2章 从认识C语言开始18
2.1 从显示“Hello World!”开始18
2.2 常量19
2.2.1 整型常量19
2.2.2 实型常量20
2.2.3 字符型常量20
2.2.4 字符串常量21
2.3 常用的运算符21
2.3.1 算术运算符与算术表达式21
2.3.2 关系运算符与关系表达式21
2.3.3 逻辑运算符和逻辑表达式22
2.3.4 条件运算符和条件表达式23
2.3.5 赋值运算符及赋值表达式24
2.3.6 逗号运算符及逗号表达式25
2.3.7 自增、自减运算符26
2.4 综合运算27
2.4.1 运算符之间的优先级27
2.4.2 综合运算实例27
习题228
第3章 数据类型及变量31
3.1 数据类型31
3.2 变量32
3.2.1 标识符32
3.2.2 对变量的理解33
3.2.3 定义变量34
3.2.4 变量的初始化34
习题334
第4章 数据的输入与输出37
4.1 格式化输入输出37
4.1.1 printf函数37
4.1.2 scanf函数42
4.2 字符输入输出函数46
4.2.1 putchar函数47
4.2.2 getchar函数48
习题449
流程控制篇55
第5章 选择控制语句55
5.1 案例一 温度转换55
5.1.1 案例描述及分析55
5.1.2 单分支if语句56
5.1.3 程序实现57
5.1.4 双重分支if…else语句58
5.2 案例二 计算股票经纪人的佣金59
5.2.1 案例描述及分析59
5.2.2 多分支结构60
5.2.3 程序实现61
5.3 案例三 判定成绩等级62
5.3.1 案例描述及分析62
5.3.2 switch语句63
5.3.3 程序实现64
习题565
第6章 循环控制语句70
6.1 案例一 猴子吃桃70
6.1.1 案例描述及分析70
6.1.2 while语句71
6.1.3 程序实现72
6.1.4 do…while语句74
6.2 案例二 判定素数74
6.2.1 案例描述及分析74
6.2.2 for语句75
6.2.3 程序实现79
6.3 案例三 由星组成的倒三角80
6.3.1 案例描述及分析80
6.3.2 循环的嵌套81
6.3.3 程序实现83
6.4 案例四 猜数游戏84
6.4.1 案例描述及分析84
6.4.2 break语句85
6.4.3 continue语句87
6.4.4 具体实现88
习题690
第7章 模块化函数94
7.1 案例一 简单计算器94
7.1.1 案例描述及分析94
7.1.2 函数概述95
7.1.3 函数的定义97
7.1.4 函数的参数和函数的值98
7.1.5 函数的调用100
7.1.6 程序实现102
7.2 案例二 数值交换的“赝品”105
7.2.1 案例描述及分析105
7.2.2 函数间的参数传递105
7.2.3 变量的作用域106
7.2.4 程序实现109
7.3 案例三 求阶乘111
7.3.1 案例描述及分析111
7.3.2 函数的嵌套调用112
7.3.3 函数的递归调用112
7.3.4 程序实现113
习题7115
数据操作篇121
第8章 数组的妙用121
8.1 案例一 找最大121
8.1.1 案例描述及分析121
8.1.2 一维数组的定义122
8.1.3 一维数组的初始化123
8.1.4 数组元素的引用124
8.1.5 程序实现125
8.2 案例二 排序126
8.2.1 案例描述及分析126
8.2.2 冒泡法排序126
8.2.3 选择法排序129
8.3 案例三 魔方阵131
8.3.1 案例描述及分析131
8.3.2 二维数组的定义131
8.3.3 二维数组的初始化133
8.3.4 二维数组的引用134
8.3.5 程序实现134
8.4 案例四 链对计数器136
8.4.1 案例分析及描述136
8.4.2 程序实现137
8.5 案例五 赛马138
8.5.1 案例描述及分析138
8.5.2 数组元素作函数的实参138
8.5.3 程序实现138
习题8140
第9章 指针的灵活运用144
9.1 案例一 数值交换的“真品”144
9.1.1 案例描述及其分析144
9.1.2 地址、指针和指针变量144
9.1.3 指针变量的定义与赋值146
9.1.4 指针变量作为函数参数150
9.1.5 程序实现150
9.2 案例二 猴子选大王152
9.2.1 案例描述及分析152
9.2.2 指针变量与一维数组152
9.2.3 程序实现154
9.3 案例三 一维数组中的“大在前小在后”155
9.3.1 案例描述及分析155
9.3.2 数组元素的地址作为函数实参156
9.3.3 数组名作为函数参数156
9.3.4 程序实现157
9.4 案例四 二维数组中的“大在前小在后”159
9.4.1 案例描述及分析159
9.4.2 二维数组元素的地址159
9.4.3 用二维数组名作函数的参数161
9.4.4 程序实现162
9.5 案例五 一组数据的累加、累乘计算165
9.5.1 案例描述及分析165
9.5.2 返回指针的函数165
9.5.3 指向函数的指针变量166
9.5.4 程序实现168
习题9169
第10章 字符串的处理173
10.1 案例一 存储“Hello World!”173
10.1.1 案例描述及分析173
10.1.2 用字符数组存放字符串173
10.1.3 指针变量指向一个字符串175
10.1.4 字符串的输入和输出176
10.1.5 程序实现178
10.2 案例二 单词计数器178
10.2.1 案例描述及分析178
10.2.2 字符串的输入函数gets和输出函数puts179
10.2.3 用指针变量处理字符串180
10.2.4 程序实现181
10.3 案例三 单词排序182
10.3.1 案例描述及分析182
10.3.2 指针数组的定义与使用182
10.3.3 字符串作函数参数184
10.3.4 程序实现185
习题10187
第11章 结构体的构造190
11.1 案例一 建立学生信息库190
11.1.1 案例描述及分析190
11.1.2 结构体类型的定义191
11.1.3 结构体变量的定义及初始化191
11.1.4 引用结构体变量中的成员193
11.1.5 结构体数组的定义与初始化194
11.1.6 程序实现195
11.2 案例二 按学生成绩排序197
11.2.1 案例描述及分析197
11.2.2 指向结构体类型的指针变量198
11.2.3 指针变量引用结构体中的成员198
11.2.4 程序实现199
11.3 案例三 统计候选人票数201
11.3.1 案例描述及分析201
11.3.2 用结构体类型的数据作函数参数202
11.3.3 程序实现204
11.4 案例四 创建链表206
11.4.1 案例描述及分析206
11.4.2 利用结构体变量构成链表206
11.4.3 动态存储分配207
11.4.4 程序实现208
习题11211
高级应用篇219
第12章 常用的库函数219
12.1 案例一 多功能计算器的制作219
12.1.1 案例描述及分析219
12.1.2 数学计算math.h220
12.1.3 程序实现223
12.2 案例二 显示提醒列表224
12.2.1 案例描述及分析224
12.2.2 字符串处理函数225
12.2.3 程序实现227
12.3 案例三 数值转换230
12.3.1 案例描述及分析230
12.3.2 通用的实用工具函数230
12.3.3 程序实现231
习题12233
第13章 文件236
13.1 案例一 建立一个存储学生基本信息的文件236
13.1.1 案例描述及分析236
13.1.2 创建新文件236
13.1.3 程序实现240
13.2 案例二 文件复制242
13.2.1 案例描述及分析242
13.2.2 文件的其他常用读写函数242
13.2.3 程序实现244
习题13245
第14章 综合案例——贪吃蛇游戏248
14.1 案例描述及分析248
14.2 程序设计248
14.3 代码实现249
附录A 常用字符与ASCII代码对照表256
附录B C语言关键字及其用途257
附录C 运算符的优先级和结合性258
附录D C语言标准库函数259
附录E 课后习题参考答案265
参考文献284
热门推荐
- 3774497.html
- 2502406.html
- 1921008.html
- 1556988.html
- 1838216.html
- 2714986.html
- 583685.html
- 889688.html
- 2003424.html
- 903141.html
- http://www.ickdjs.cc/book_185925.html
- http://www.ickdjs.cc/book_2403782.html
- http://www.ickdjs.cc/book_1925289.html
- http://www.ickdjs.cc/book_2529786.html
- http://www.ickdjs.cc/book_2102417.html
- http://www.ickdjs.cc/book_3003405.html
- http://www.ickdjs.cc/book_3699247.html
- http://www.ickdjs.cc/book_2821445.html
- http://www.ickdjs.cc/book_3223364.html
- http://www.ickdjs.cc/book_1729973.html