|
作者:明日科技 |
出版时间:2021年08月01日 |
出版社:清华大学出版社 |
书号ISBN:9787302585671 |
总页数:420 |
总字数:72.4W |
这是一本初学者也能看懂的 C 语言入门书籍,知识点全面、语言通俗易懂、实例丰富,已经累计发行了 400W 册,非常适合 0 基础、想快速入门编程的读者。
这里提供的是《C语言从入门到精通》第 5 版的高清 PDF 下载,内容完整,附带目录标签。
让初学者看懂、快速入门 C 语言,是这本书最大的特点。书中从最简单的 C 语言程序开始讲起,从浅入深,循序渐进,涵盖了 C 语言几乎所有的知识点。在知识点的讲解上,作者引入了大量的实例,必要时加以图表进行说明,程序代码中也添加了详尽的注释。
一位给孩子购买编程书籍的家长,买了这本书以后这样评价:
给儿子买的,找了很多出版社的,最后决定选择了这本。里面内容还是非常新盈实用的,言简易懂,对于初学者帮助很大,里面排版插图也很美观,不错哦!
另一位读者也给出了好评:
朋友推荐的这本书,质量很好,使用起来超级舒服,语言讲解言简意赅,容易学,特别棒,可以好好学起来。
注意,这本书经过了多次的更新、迭代,截止本文发布时,它的最新版本是第 6 版,建议读者阅读最新版的书籍。
书籍目录
-
第1章 C语言概述 2
-
1.1 C语言的发展史 2
-
1.2 C语言的特点 4
-
1.3 一个简单的C程序 4
-
1.4 一个完整的C程序 7
-
1.5 C语言程序的格式 11
-
1.6 C语言开发环境 12
-
1.7 实践与练习 24
-
第2章 算法 27
-
2.1 算法的基本概念 27
-
2.2 算法描述 29
-
2.3 实践与练习 35
-
第3章 数据类型 37
-
3.1 编程规范 37
-
3.2 关键字 38
-
3.3 标识符 39
-
3.4 数据类型 40
-
3.5 常量 41
-
3.6 变量 46
-
3.7 变量的存储类别 53
-
3.8 混合运算 56
-
3.9 实践与练习 57
-
第4章 运算符与表达式 59
-
4.1 表达式 59
-
4.2 赋值运算符与赋值表达式 61
-
4.3 算术运算符与算术表达式 64
-
4.4 关系运算符与关系表达式 68
-
4.5 逻辑运算符与逻辑表达式 71
-
4.6 逗号运算符与逗号表达式 73
-
4.7 复合赋值运算符 74
-
4.8 运算符的优先级总结 76
-
4.9 实践与练习 77
-
第5章 常用的数据输入/输出函数 79
-
5.1 语句 79
-
5.2 字符数据的输入/输出 79
-
5.3 字符串输入/输出 82
-
5.4 格式输出函数 85
-
5.5 格式输入函数 88
-
5.6 顺序程序设计应用 92
-
5.7 实践与练习 94
-
第6章 选择结构程序设计 96
-
6.1 if语句 96
-
6.2 if语句的基本形式 97
-
6.3 if的嵌套形式 107
-
6.4 条件运算符 110
-
6.5 switch语句 111
-
6.6 if…else语句和switch语句的区别 118
-
6.7 实践与练习 120
-
第7章 循环控制 122
-
7.1 循环语句 122
-
7.2 while语句 123
-
7.3 do…while语句 125
-
7.4 for语句 127
-
7.5 3种循环语句的比较 134
-
7.6 循环嵌套 134
-
7.7 转移语句 137
-
7.8 实践与练习 142
-
第8章 数组 146
-
8.1 一维数组 146
-
8.2 二维数组 151
-
8.3 字符数组 155
-
8.4 多维数组 160
-
8.5 数组的排序算法 160
-
8.6 数组应用 171
-
8.7 实践与练习 176
-
第9章 函数 178
-
9.1 函数概述 178
-
9.2 函数的定义和声明 180
-
9.3 函数参数 183
-
9.4 函数的调用和返回 187
-
9.5 内部函数和外部函数 194
-
9.6 局部变量和全局变量 197
-
9.7 函数应用 201
-
9.8 实践与练习 212
-
第10章 指针 214
-
10.1 指针的相关概念 214
-
10.2 数组与指针 220
-
10.3 指向指针的指针 229
-
10.4 指针变量作函数参数 232
-
10.5 返回指针值的函数 240
-
10.6 指针数组作main函数的参数 241
-
10.7 实践与练习 243
-
第11章 结构体和共用体 246
-
11.1 结构体 246
-
11.2 结构体数组 252
-
11.3 结构体指针 256
-
11.4 嵌套的结构体 262
-
11.5 链表 264
-
11.6 链表的相关操作 270
-
11.7 共用体 276
-
11.8 枚举类型 279
-
11.9 实践与练习 281
-
第12章 位运算 284
-
12.1 位与字节 284
-
12.2 位运算操作符 284
-
12.3 循环移位 292
-
12.4 位段 294
-
12.5 实践与练习 297
-
第13章 预处理 299
-
13.1 宏定义 299
-
13.2 #include命令 302
-
13.3 条件编译 304
-
13.4 实践与练习 309
-
第14章 文件 311
-
14.1 文件概述 311
-
14.2 文件基本操作 312
-
14.3 文件的读写 314
-
14.4 文件的定位 322
-
14.5 实践与练习 327
-
第15章 存储管理 330
-
15.1 内存组织方式 330
-
15.2 动态管理 333
-
15.3 内存泄露与内存丢失 337
-
15.4 实践与练习 338
-
第16章 网络套接字编程 340
-
16.1 计算机网络基础 340
-
16.2 套接字基础 345
-
16.3 套接字函数 347
-
16.4 实践与练习 359
-
第17章 单词背记闯关 364
-
17.1 需求分析 364
-
17.2 系统设计 364
-
17.3 技术准备 367
-
17.4 公共类设计 370
-
17.5 预处理模块设计 370
-
17.6 欢迎界面设计 371
-
17.7 积分规则界面设计 373
-
17.8 显示游戏分设计 375
-
17.9 系统逻辑设计 376
-
17.10 显示结果界面设计 379
-
第18章 防空大战游戏 382
-
18.1 需求分析 382
-
18.2 系统设计 383
-
18.3 技术准备 385
-
18.4 公共类设计 388
-
18.5 游戏主窗体设计 392
-
18.6 碰撞检测设计 396
-
18.7 开始游戏设计 396
-
18.8 为游戏应用添加图标 403
书籍下载
免费下载完整版 PDF,文件名称:《C语言从入门到精通》第5版.pdf
本文链接:http://task.lmcjl.com/news/12551.html