Andrew Koenig 是AT&T公司Shannon实验室大规模编程研究部门中的成员,同时也是C++标准委员会的项目编辑。他的编程经验超过30年,其中有15年在使用C++,他已经出版了超过150 篇和C++有关的论文,并且在世界范围内就这个主题进行过多次演讲。
《C陷阱与缺陷》中作者Andrew Koenig以1985年在Bell实验室时发表的一篇论文为基础,结合自己的工作经验,创作了这本对C程序员具有珍贵价值的经典著作。写作《C陷阱与缺陷(英文版)》的出发点不是要批判C语言,而是要帮助C程序员绕过编程过程中的陷阱和障碍。全书分为 8章,分别从词法分析、语法语义、连接、库函数、预处理器、可移植性缺陷等几个方面分析了C编程中可能遇到的问题。最后,作者用一章的篇幅给出了若干具有实用价值的建议。
讲printf那一节,我拿着书中不能通过编译的代码找老师理论,最后‘被上课’···这件事教我学会了凡事都要动手亲自实验。 书中很多代码在现代的编译器中都不一定能够实现,但书里所讲的内容却传授给我很多对C的新的认识,同时看这些内容也会令我感到幸喜若狂,它体现了C代码的...
评分这是一本小册子,有让人继续读下去的欲望,倒不是因为页数少好欺负,是因为书中所说的几乎所有需要注意的地方作为一个程序员都有可能遇到,作者叙述起来很有意思,丝毫没有说教的感觉,举的例子很简单却一针见血。 此书作为一本常备读物是非常合适的,没事经常翻翻加深印象。
评分这本书既不深,也不浅,适合有一定基础和经验的C程序员阅读,其中2.1理解函数声明,3.2非数组的指针,3.6边界计算与不对称边界,4.3命名冲突与static修饰符,8.2答案,这些内容对我比较有用,发现了自己的知识漏洞。库函数与可移植性缺陷这两章可以稍微看下即可,书中的程序最...
评分这个可是Andrew Koenig同志扬名已久的一本书.可真的是扬名太久了,这本书居然是出版在ANSI C制订以前,真是汗阿.以至于书中居然还在考虑如何兼容K&R风格的函数定义形式. 这本书倒真的是一些很琐碎的事情,比如说dangling else,switch中漏掉的break. 收获还是一些. 最明显的是,我发...
评分【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语言三件套之一,一定要看,这样才能对C语言的理解更加深刻。
评分C 四经之一。
评分看得英文版,传说的C语言三件套之一,一定要看,这样才能对C语言的理解更加深刻。
评分看得英文版,传说的C语言三件套之一,一定要看,这样才能对C语言的理解更加深刻。
评分看得英文版,传说的C语言三件套之一,一定要看,这样才能对C语言的理解更加深刻。
本站所有内容均为互联网搜索引擎提供的公开搜索信息,本站不存储任何数据与内容,任何内容与数据均与本站无关,如有需要请联系相关搜索引擎包括但不限于百度,google,bing,sogou 等
© 2025 book.quotespace.org All Rights Reserved. 小美书屋 版权所有