《C语言从入门到精通》第5版PDF下载(高清完整版)
作者:明日科技 | |
出版时间: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