继续豆瓣上图:
对于这三本书,事实上我只是第一、第二本浏览过一遍还没仔细体味,第三本则随便翻了翻。
有一个很巧妙地地方,这三本书都声称或被声称为学习C语言必须要看的第二本书——第一本当然是The C Progmming Language或者之类的入门了:《C语言程序设计:现代方法》、《写该大家看的C语言书》……
事实上,这些书涉及的内容是必须要了解的,不过不一定要看——因为这些书在内容上重复了,很多内容由于太过经典在许多地方都会提及。
个人总结 学习C语言必须看的第二本书大致要了解的内容:
编程风格
算符优先级之定义的和未定义的
C语言编译机制
内存分配机制
宏
指针
数组与指针——有一本书叫《C和指针》
链接机制
变量和函数声明 (弄懂)
可移植性、ANSI C
操作系统限制
函数库
C与C++,区别和联系
……
学好C语言真的不容易——
各类公司笔试和面试都喜欢考C语言,就是因为C语言可以很简单,也可以很难。
我的简历上只有“熟悉C语言”:不敢写精通,差点熟悉都不敢写,然后其它语言掌握得更加不好,只能用这个充数!
贡献一道题目: