The C Programming Language 2nd Edition C语言经典教程
《The C Programming Language》第二版是那种看起来老,但用起来还挺顺手的经典书。C 语言本身没太多花哨功能,但就是一个字:稳。你要是搞底层开发、操作系统、驱动程序,或者想打好数据结构的基本功,这本书还真挺合适。
书里的语法讲得直接不啰嗦,举的例子也挺贴近实际,比如用for
和while
写循环控制,还能学到不少关于if
嵌套的写法。重点是,多写法现在照样能用,尤其在一些性能敏感的场景,C 的效率就上来了。
像结构体、指针这些概念,书里讲得比较系统,不是那种一笔带过的速成路线。如果你之前没认真啃过这块内容,推荐结合C 语言数据结构操作特点和c 语言数据结构看看,理解会更透。
顺便说下,C 的操作符设计也蛮有意思的,比如++
、--
、&
这些,用得巧能省不少代码。想深入了解的话,可以看看连接操作符这篇文章,虽然是 Java ME 的例子,原理是互通的。
如果你正准备刷题或者练习算法,搭配C 语言数据结构经典习题练一练还挺不错,熟悉 C 的语法同时巩固算法思路,一箭双雕。
,《The C Programming Language》不花哨,但实用。建议你别急着翻完,慢慢看、敲代码,效果会更好。如果你是初学者,那就别跳章节;如果你已经写过几年代码,当工具书翻着用也 OK。
2.77MB
文件大小:
评论区