要想把C语言从0练到1,这本书绝对是个好帮手。它不仅能帮你打通C语言的任督二脉,还把那些难懂的硬核知识拆成了一块块好嚼的碎片。书里还附带了视频和源代码,就像玩拼乐高一样,读者能一步步搭出完整的程序。这本书是从计算机底层讲起的,最后升级到文件操作,反复锤炼函数、指针、数组和文件这些四大金刚,读完就能独立写小程序。 选这本书的理由有很多:作者在20多年的教学中积累了大量经验,亲身经历过学生踩坑的地方。他把易错的提醒都写进了正文。这本书的篇幅虽然只有不到300页,但是内容却非常全面。正文里穿插了很多作者的悄悄话,把隐藏在语法背后的底层逻辑都讲透了。 目录给大家看一下:全书分为17章,阶梯式进阶。第一章讲计算机基础,先搞懂硬件再谈语言,从运算器、控制器到二进制、八进制、十六进制,再到整型编码和字符编码,一步步打好地基。第二章介绍C程序骨架,教会你写第一行Hello World,还对比了Turbo C 2.0和Visual C++ 6.0这两个环境。第三章是数据与运算符,把常量、变量、类型这些三件套讲清楚。第四章是顺序结构,演示输入输出流程。第五章是选择结构,用if和switch双剑合璧。第六章是循环结构现场PK while、do-while、for这三种循环方式。第七章讲解函数模块化编程的第一步。第八章讲作用域与存储类别。第九章是预处理部分。第十章讲指针这一章最重要了。第十一章是数组这部分也是个重点。第十二章给指针和数组结合起来用。第十三章讲解高级指针部分,比如指向指针的指针和动态内存。第十四章是数据封装结构体、共用体与枚举这一部分。第十五章介绍位运算二进制世界的魔法棒六大算子一次讲完可视化展示一下。第十六章讲文件操作把数据存进硬盘里部分覆盖了所有操作步骤。第十七章有两个综合案例计算器与数据库读取小试牛刀一下吧! 附录里面给大家准备了一些锦囊妙计高频考点一次打包进去:附录A是C语言规约附录B是输入输出重定向附录C是关键词速查附录D是ASCII码表附录E是运算符优先级附录F是常用库函数六张表覆盖笔试与面试高频考点随时翻阅秒回状态!