图书介绍
C程序设计思想与实践【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

- 周百顺著 著
- 出版社: 北京:清华大学出版社
- ISBN:7302428808
- 出版时间:2015
- 标注页数:292页
- 文件大小:100MB
- 文件页数:302页
- 主题词: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 二进制与计算机的工作机制3
1.2 程序设计语言与计算机软件4
1.2.1 程序设计语言概述4
1.2.2 计算机软件6
1.3 C语言的发展历程7
1.4 C程序简介8
1.4.1 C程序示例8
1.4.2 C程序的加工和执行10
1.5 C语言程序设计方法11
1.5.1 分析问题,明确功能需求11
1.5.2 设计解决问题的方案12
1.5.3 使用C语言编程实现13
1.5.4 程序的测试和维护15
1.6 上机编写C程序15
1.7 习题16
第2章 数据17
2.1 程序与内存17
2.1.1 计算机的内存17
2.1.2 程序的执行与内存分配18
2.2 程序与数据19
2.2.1 数据的分类19
2.2.2 数据在程序中的表现形式——变量与常量20
2.2.3 变量的命名与使用21
2.2.4 数据的格式化输入和输出24
2.2.5 C程序中的主要元素30
2.3 整型数据32
2.3.1 整型数据的分类和存储32
2.3.2 整型变量的使用33
2.4 浮点型数据36
2.4.1 浮点型数据的分类和存储36
2.4.2 浮点型变量的使用37
2.5 字符型数据39
2.5.1 字符型数据的存储39
2.5.2 字符型变量的使用41
2.5.3 关于字符串44
2.6 指针型变量44
2.6.1 指针型数据的含义和存储44
2.6.2 指针型变量的使用45
2.7 符号常量47
2.8 数据使用过程中的类型转换48
2.9 选择正确的数据类型50
2.10 习题52
第3章 程序设计初步53
3.1 算法与程序设计53
3.1.1 算法的概念53
3.1.2 算法的描述方式55
3.1.3 常见算法举例57
3.2 C语言中的语句59
3.2.1 C语句简述59
3.2.2 函数调用语句60
3.2.3 复合语句与空语句62
3.3 程序设计的三种基本结构62
3.4 结构化程序设计65
3.4.1 “自顶向下、逐步求精”的分析方法65
3.4.2 结构化程序设计实例68
3.5 程序设计风格71
3.6 习题72
第4章 选择结构73
4.1 条件的表示73
4.1.1 关系运算符与单一条件的判断73
4.1.2 逻辑运算符与复合条件的判断75
4.1.3 运算符的优先级77
4.2 使用if语句实现选择结构78
4.2.1 基本的if语句——单选择方案78
4.2.2 扩展的if语句——双选择方案81
4.2.3 多选择方案的if语句83
4.2.4 嵌套的if语句86
4.3 选择结构的其他表示方法88
4.3.1 switch结构88
4.3.2 条件运算符91
4.4 选择结构综合应用92
4.5 习题94
第5章 循环结构96
5.1 循环结构概述96
5.1.1 循环结构的使用时机96
5.1.2 常见循环结构介绍98
5.1.3 循环结构的构成要素102
5.2 递增和递减运算符104
5.3 while循环105
5.3.1 while循环的一般语法105
5.3.2 while循环的应用106
5.3.3 无限循环109
5.3.4 解决半途退出问题110
5.4 for循环114
5.4.1 for循环的一般语法114
5.4.2 for循环的应用116
5.4.3 for循环与while循环119
5.5 do-while循环121
5.5.1 do-while循环的一般语法121
5.5.2 do-while循环的应用123
5.5.3 do-while循环与while循环125
5.6 循环的嵌套126
5.7 break语句和continue语句130
5.7.1 continue语句130
5.7.2 break语句131
5.8 循环结构综合实例132
5.9 习题138
第6章 函数140
6.1 程序的函数分解141
6.2 函数声明与库函数的使用143
6.3 自己编写函数145
6.3.1 函数定义的一般形式145
6.3.2 如何定义函数148
6.3.3 使用自定义函数153
6.4 函数的调用机制159
6.4.1 函数的调用过程159
6.4.2 参数的值传递机制162
6.5 带有指针型参数的函数定义163
6.6 函数中的变量169
6.6.1 变量的作用域和生存期169
6.6.2 局部变量与全局变量169
6.6.3 静态变量172
6.7 函数的嵌套和递归175
6.7.1 函数的嵌套调用175
6.7.2 函数的递归调用178
6.8 模块化编程实例180
6.9 习题185
第7章 数组190
7.1 数组的定义和使用191
7.1.1 数组变量的定义191
7.1.2 数组的初始化193
7.1.3 数组与循环195
7.2 字符数组和字符串197
7.2.1 字符数组197
7.2.2 字符串199
7.2.3 使用标准库函数处理字符串202
7.3 数组与函数206
7.3.1 函数的输入数据为数组类型207
7.3.2 函数的返回结果为数组类型208
7.3.3 函数的输入数据和输出结果为同一数组210
7.4 多维数组212
7.4.1 二维数组的定义和初始化212
7.4.2 二维数组的使用214
7.4.3 多维数组介绍218
7.5 数组综合应用实例219
7.6 习题223
第8章 结构226
8.1 结构类型与结构变量226
8.1.1 结构类型定义与变量声明226
8.1.2 结构变量的初始化和使用229
8.1.3 结构变量的存储231
8.2 结构类型的数组234
8.3 指向结构的指针238
8.4 结构与函数239
8.4.1 结构变量作为函数的输入数据240
8.4.2 函数的返回结果为结构类型241
8.4.3 通过结构指针向函数传递参数242
8.5 结构综合应用实例245
8.6 习题249
第9章 指针252
9.1 指针变量概述253
9.2 指针作为函数参数255
9.2.1 通过指针实现函数间的数据共享255
9.2.2 通过指针型参数返回多个结果256
9.2.3 通过指针引用大型结构数据257
9.3 指针与数组258
9.3.1 通过指针访问数组元素258
9.3.2 数组参数与指针262
9.4 指针与动态存储管理263
9.4.1 C语言的动态存储管理机制264
9.4.2 动态管理程序实例265
9.5 链式结构初步267
9.6 习题269
第10章 文件271
10.1 文件概述271
10.1.1 流和文件指针271
10.1.2 文件中的位置273
10.1.3 文件的分类273
10.2 文件访问274
10.2.1 打开文件274
10.2.2 关闭文件275
10.2.3 文件重命名276
10.2.4 删除文件276
10.3 文件读写276
10.3.1 通过文件读写单个字符277
10.3.2 通过文件读写字符串279
10.3.3 文件的格式化读写281
10.3.4 通过文件读写二进制形式的数据283
10.3.5 文件的随机读写285
10.4 文件操作的状态和出错检测286
10.5 习题288
热门推荐
- 2749937.html
- 2210719.html
- 2225651.html
- 2570182.html
- 2270664.html
- 676098.html
- 3744709.html
- 2210881.html
- 2076968.html
- 2835991.html
- http://www.ickdjs.cc/book_1469972.html
- http://www.ickdjs.cc/book_3843587.html
- http://www.ickdjs.cc/book_1768466.html
- http://www.ickdjs.cc/book_1375220.html
- http://www.ickdjs.cc/book_1047208.html
- http://www.ickdjs.cc/book_2513065.html
- http://www.ickdjs.cc/book_3708845.html
- http://www.ickdjs.cc/book_1741297.html
- http://www.ickdjs.cc/book_1235886.html
- http://www.ickdjs.cc/book_3619704.html