图书介绍
新概念C语言教程2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 张基温编著 著
- 出版社: 北京:中国电力出版社
- ISBN:9787512311459
- 出版时间:2011
- 标注页数:262页
- 文件大小:102MB
- 文件页数:274页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
新概念C语言教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1篇 算法与C程序结构1
第1单元 C语言程序设计初步2
1.1 两个整数相加程序2
1.1.1 最简单的两个整数相加程序2
1.1.2 C语言程序的编译与连接3
1.1.3 带有输出操作的C语言程序4
习题1.16
1.2 变量初步7
1.2.1 使用变量的两个整数相加程序7
1.2.2 从键盘给变量输入值9
1.2.3 用户友好的输入/输出原则10
习题1.210
1.3 用实数进行除运算13
1.3.1 整数相除的问题13
1.3.2 两个实数相除的C语言程序13
习题1.314
第2单元 有选择功能的C语言程序16
2.1 二路if-else分支选择结构16
2.1.1 将从键盘输入的任意两个数按升序输出16
2.1.2 程序测试19
2.1.3 程序异常处理20
习题2.121
2.2 多路if-else分支选择结构23
2.2.1 三中取大23
2.2.2 一个简单的计算器模拟程序26
2.2.3 字符型数据29
习题2.230
2.3 switch选择结构33
2.3.1 switch结构概述33
2.3.2 使用switch结构的简单计算器34
2.3.3 字符分类35
2.3.4 程序测试用例设计——等价分类法36
习题2.338
第3单元 重复结构41
3.1 迭代与递推42
3.1.1 用辗转相除法求两个正整数的最大公因子42
3.1.2 Fibonacci数列44
3.1.3 猴子吃桃子47
3.1.4 用二分迭代法求解一元二次方程49
3.1.5 用步长迭代法求解盐水池问题52
习题3.155
3.2 穷举61
3.2.1 求素数61
3.2.2 搬砖问题63
3.2.3 推断名次65
习题3.268
第4单元 用函数组织C程序71
4.1 函数基础71
4.1.1 函数定义与函数返回71
4.1.2 函数调用72
4.1.3 函数原型声明74
4.1.4 局部变量75
习题4.177
4.2 递归79
4.2.1 阶乘的递归计算80
4.2.2 汉诺塔81
习题4.283
4.3 随机问题模拟84
4.3.1 产品随机抽样84
4.3.2 用蒙特卡洛法求π的近似值87
4.3.3 用基于事件步长的迭代法求解中子扩散问题89
习题4.390
第2篇 C语言程序的数据结构基础93
第5单元 顺序地组织同类型数据——数组类型94
5.1 数组基础94
5.1.1 扑克牌的表示与数组定义94
5.1.2 扑克牌查找:数组元素引用与数组名参数95
5.1.3 扑克洗牌的随机模拟98
5.1.4 扑克牌整理:数组元素排序99
5.1.5 扑克发牌:二维数组应用101
习题5.1104
5.2 字符串107
5.2.1 字符串与字符数组107
5.2.2 字符串输入/输出108
5.2.3 字符串的其他操作110
习题5.2114
第6单元 描述一类对象的属性——结构体类型117
6.1 结构体类型的定义与实例化117
6.1.1 结构体类型的定义117
6.1.2 结构体类型的实例化117
习题6.1119
6.2 结构体变量及其成员操作121
6.2.1 结构体变量间的赋值121
6.2.2 引用结构体变量的成员121
6.2.3 结构体类型数据的输出121
习题6.2122
6.3 结构体数组123
6.3.1 结构体数组的定义与初始化123
6.3.2 结构体数组元素的引用124
习题6.3126
第7单元 指针类型129
7.1 指针的概念129
7.1.1 指针=基类型+地址129
7.1.2 指针的操作131
7.1.3 多级指针133
7.1.4 悬空指针、空指针与void指针133
习题7.1134
7.2 数组的指针形式137
7.2.1 数组名与指向数组的指针137
7.2.2 二维数组的指针形式139
7.2.3 指针与C字符串140
习题7.2141
7.3 指针参数144
7.3.1 指针参数与函数的地址传送调用144
7.3.2 带参主函数151
习题7.3153
7.4 链表156
7.4.1 链表及其特点156
7.4.2 链表的构建157
7.4.3 链表操作158
习题7.4161
第3篇 深入学习C语言167
第8单元 程序实体的生存期与其名字的作用域168
8.1 基本概念168
8.1.1 实体的存储分配与生存期168
8.1.2 标识符的作用域169
习题8.1170
8.2 C语言中程序实体的存储类型171
8.2.1 局部变量171
8.2.2 全局变量172
习题8.2176
第9单元 C语言中常量的表示181
9.1 字面常量181
9.1.1 整型字面常量的表示和辨识181
9.1.2 实型字面常量的表示和辨识182
9.1.3 字符类型常量的表示182
习题9.1186
9.2 宏188
9.2.1 宏定义188
9.2.2 使用宏应当注意的几点188
9.2.3 带参宏定义190
习题9.2192
9.3 const修饰符195
9.3.1 用const“固化”变量195
9.3.2 用const修饰指针196
习题9.3198
9.4 枚举类型200
9.4.1 枚举类型及其定义200
9.4.2 枚举变量的定义200
9.4.3 对枚举变量和枚举元素的操作201
习题9.4202
第10单元 数据类型204
10.1 基本数据类型204
10.1.1 整数的有符号类型与无符号类型205
10.1.2 类型宽度与取值范围205
习题10.1207
10.2 union类型208
10.2.1 共用体类型的定制与共用体变量的定义208
10.2.2 共用体类型与结构体类型的比较208
10.2.3 共用体变量的应用210
习题10.2211
10.3 数据类型转换213
10.3.1 几个概念213
10.3.2 自动数据类型转换216
10.3.3 用户定义转换217
10.3.4 函数调用时的参数类型转换217
习题10.3218
10.4 typedef219
习题10.4220
第11单元 文件222
11.1 C文件与FILE类型指针222
11.1.1 文本文件与二进制文件222
11.1.2 文件缓冲区222
11.1.3 FILE类型及其指针223
习题11.1223
11.2 C文件操作的一般过程224
11.2.1 文件打开224
11.2.2 文件读写定位与读写操作226
11.2.3 文件关闭227
习题11.2227
11.3 文件操作程序示例230
11.3.1 写若干行字符串到文本文件230
11.3.2 文件复制231
习题11.3232
第12单元 格式化输入/输出233
12.1 printf()格式详解233
12.1.1 基本格式符233
12.1.2 长度修饰符233
12.1.3 域宽与精度说明234
12.1.4 前缀修饰符234
习题12.1236
12.2 scanf()格式详解237
12.2.1 地址参数237
12.2.2 格式字段237
12.2.3 数值数据流的分隔239
12.2.4 scanf()与输入缓冲区241
12.2.5 scanf()用于字符输入241
12.2.6 scanf()的停止与返回243
习题12.2244
第13单元 位运算与位段246
13.1 位运算246
13.1.1 按位逻辑运算246
13.1.2 移位运算247
13.2 位段248
习题13250
附录A C语言的关键字及其用途253
附录B C语言运算符的优先级和结合方向254
附录C 编译预处理命令255
附录D C语言常用标准库函数256
参考文献262
热门推荐
- 1533756.html
- 1050668.html
- 1081144.html
- 3394490.html
- 1028312.html
- 3081985.html
- 3485038.html
- 1033771.html
- 56353.html
- 1703880.html
- http://www.ickdjs.cc/book_482389.html
- http://www.ickdjs.cc/book_1469596.html
- http://www.ickdjs.cc/book_694891.html
- http://www.ickdjs.cc/book_2290540.html
- http://www.ickdjs.cc/book_1518110.html
- http://www.ickdjs.cc/book_2719769.html
- http://www.ickdjs.cc/book_114168.html
- http://www.ickdjs.cc/book_1582415.html
- http://www.ickdjs.cc/book_2027042.html
- http://www.ickdjs.cc/book_1916330.html