作者以自己1985年在Bell实验室时发表的一篇论文为基础,结合自己的工作经验扩展成为这本对C程序员具有珍贵价值的经典著作。写作本书的出发点不是要批判C语言,而是要帮助C程序员绕过编程过程中的陷阱和障碍。..
全书分为8章,分别从词法分析、语法语义、连接、库函数、预处理器、可移植性缺陷等几个方面分析了C编程中可能遇到的问题。最后,作者用一章的篇幅给出了若干具有实用价值的建议。..
本书适合有一定经验的C程序员阅读学习,即便你是C编程高手,本书也应该成为你的案头必备书籍。
Andrew Koenig 是AT&T公司Shannon实验室大规模编程研究部门中的成员,同时也是C++标准委员会的项目编辑。他的编程经验超过30年,其中有15年在使用C++,他已经出版了超过150 篇和C++有关的论文,并且在世界范围内就这个主题进行过多次演讲。
这是一本需要放在案头时时翻阅的书,甚至如果不显得过分的话,每次写C代码之前都应该翻阅一下目录,回忆一下大致的内容。 这本书从词法、语法、语义、链接(中文版译为“连接”,但据我所读过的相关书籍,全部译的是“链接”)、库、预处理器、可移植性等层次和方面介绍了C语...
评分在《c和指针》和《c专家编程》之后,本以为只需要简单地过一遍即可,阅读并按照书中的例子实现过后发现有很多的地方都是从前没有注意到的。 总的来说,我对这本书的阅读还是过于仓促了,只是简单实现了一下书中的例子,做了一下习题。这本书中提到的很多东西,比如库函数中发出...
评分最近想读linux0.11源码,觉得C语言还要再学习。这本书写得非常通俗。比如,C编译器词法分析时采用贪心法解析,这样 y=c/*p /*注释*/ 最终解释成y=c,类似于正则表达式的*,太妙了。 又比如,C语言定义时,按使用时的方法解读;还比如,C语言赋值采用=,而比较是用==,原因是...
评分【P97 -L5】 toupper(int c) { if(c >= 'a' && c <= 'z') c += 'A' ? 'a'; return c; } 看到这心想,哦印刷错误。翻过一页,说到把它实现为宏: #define toupper(c) ((c) >= 'a' && (c) <= 'z' ? (c) + ('A'?'a') : (c)) 然后就想知道原书是怎样...
评分虽然真正的内容只有一百多页,但浓缩的都是精华,很完整的指出了C中存在的一些问题。 1.有效的让我们避免一些编程时容易忽视的问题。 2.告诉我们编码规范的重要性,例如对于if else语句,做到语句之后必跟{},哪怕只有一条语句。 3.理清了指针和数组的关系。 这本书适合早看,...
比<C专家编程>浅一些,也没有那么多有趣的掌故,不过还是值得一看,尤其是《理解函数声明》那一节提供的方法比《C专家编程》的方法好用
评分排版真是太差了
评分一口气读完,很爽
评分就是有点小罗嗦。
评分就是有点小罗嗦。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.quotespace.org All Rights Reserved. 小美书屋 版权所有