作者:
[美]
Andrew Koenig
出版社: 人民邮电出版社
译者: 高巍
出版年: 2003-12-1
页数: 192
定价: 30.00
装帧: 平装(无盘)
丛书: C和C++实务精选
ISBN: 9787115106230
出版社: 人民邮电出版社
译者: 高巍
出版年: 2003-12-1
页数: 192
定价: 30.00
装帧: 平装(无盘)
丛书: C和C++实务精选
ISBN: 9787115106230
内容简介 · · · · · ·
作者以自己1985年在Bell实验室时发表的一篇论文为基础,结合自己的工作经验扩展成为这本对C程序员具有珍贵价值的经典著作。写作本书的出发点不是要批判C语言,而是要帮助C程序员绕过编程过程中的陷阱和障碍。<br>作者以自己1985年在Bell实验室时发表的一篇论文为基础,结合自己的工作经验扩展成为这本对C程序员具有珍贵价值的经典著作。写作本书的出发点不是要批判C语言,而是要帮助C程序员绕过编程过程
作者简介 · · · · · ·
Andrew Koenig
AT&T公司Shannon实验室大规模编程研究部门成员,同时是C++标准委员会的项目编辑。他的编程经验超过30年,其中有15年在使用C++,他已经出版了超过150篇和C++有关的论文,并且在世界范围内就这个主题进行过多次演讲。
目录 · · · · · ·
第零章 导读
第一章 词法“陷阱”
第二章 语法“陷阱”
第三章 语义“陷阱”
第四章 连接
第五章 库函数
第六章 预处理器
第七章 可移植性缺陷
第八章 建议与答案
· · · · · · (收起)
第一章 词法“陷阱”
第二章 语法“陷阱”
第三章 语义“陷阱”
第四章 连接
第五章 库函数
第六章 预处理器
第七章 可移植性缺陷
第八章 建议与答案
· · · · · · (收起)
原文摘录 · · · · · · ( 全部 )
-
许多系统中的标准输入/输出库都允许程序打开一个文件,同时进行写入和读出的操作: (查看原文) —— 引自第85页 -
上面的例子代码打开了文件名由变量file指定的文件,对于存取权限的设定表明程序希望对这个文件进行输入和输出操作。 编程者也许认为,程序一旦执行上述操作完毕,就可以自由地交错进行读出和写入的操作。遗憾的是,事实总难遂人所愿,为了保持与过去不能同时进行读写操作的程序的向下兼容性,一个输入操作不能随后直接紧跟一个输出操作,反之亦然。如果要同时进行输入和输出操作,必须在其中插入fseek函数的调用。 (查看原文) —— 引自第85页
> 全部原文摘录
丛书信息
· · · · · ·
C和C++实务精选(共40册),
这套丛书还有
《C Primer Plus(第6版)中文版》《C++ Primer Plus(上、下册)》《C++编程规范》《C++面向对象高效编程 (第2版)》《C++编程惯用法》
等
。
喜欢读"C陷阱与缺陷"的人也喜欢的电子书 · · · · · ·
支持 Web、iPhone、iPad、Android 阅读器
喜欢读"C陷阱与缺陷"的人也喜欢 · · · · · ·
-
- C专家编程 9.2
-
- C程序设计语言 9.4
-
- C和指针 9.1
-
- C++ Primer中文版 8.8
-
- UNIX网络编程 9.5
-
- C++标准程序库 9.0
-
- 深入浅出 MFC 第二版 8.5
-
- 深入理解计算机系统 9.5
-
- STL源码剖析 8.7
-
- COM本质论 8.6
C陷阱与缺陷的书评 · · · · · · ( 全部 30 条 )

很好的书,很菜的排版
很好的书,不是初级读物,但也不过于艰深,而且厚度刚刚好,让人在热情高涨阶段读完,不致于到了一半时间就气馁。 但令人感到遗憾的是,排版是太差了!代码缩进极其混乱,许多代码看上去参差不齐,该对齐的地方没对齐,对齐的长短不一,不该换行的地方换行,这种情况比比皆是...
(展开)

多么痛的领悟:C 程序员掉坑之后才明白的事
这篇书评可能有关键情节透露
引言 2014年,支持安全传输层协议的开源库 OpenSSL 曝出惊天漏洞,在其 TLS / DTLS Heartbeat 扩展中,存在一个缓冲区溢出漏洞。此即是“大名鼎鼎”的 Heartbleed(心脏出血)漏洞。 这个漏洞可以让攻击者获得经过加密的数据,还能盗取用于加密的密钥。这看起来确实有点讽刺,... (展开)
理解这本书之前别用C语言做软件
这是一本需要放在案头时时翻阅的书,甚至如果不显得过分的话,每次写C代码之前都应该翻阅一下目录,回忆一下大致的内容。 这本书从词法、语法、语义、链接(中文版译为“连接”,但据我所读过的相关书籍,全部译的是“链接”)、库、预处理器、可移植性等层次和方面介绍了C语...
(展开)

你该读的第二本C语言书
这本书是我的第二本C语言书,大学学的谭老的书不算。 也许是《C语言程序设计现代方法》一书过于详尽的原因,而且毕竟也有着一些编程基础,在读这本书的时候我读的很快。 这不是讲C语言基础的书,而是从一些C语言的特性入手,讲C语言编程时容易出现的错误,以及一些最佳实践。...
(展开)

c语言学习的进阶补充
首先要说的是这本书并不适合小白,必须要有一定的基础才可以看懂,本来自己打算半个月看完它,结果花了一个月,里面的内容对于我来说还是有些难度的。这本书我感觉更适合把它看成工具书和学习书的结合。书的确不厚,但是把C语言中模糊不清的东西又都用具体的例子解释清楚,书后...
(展开)

很适合刚学习C语言的新手看的一本书
这本书中介绍的绝大部分内容都偏旧了,或者说对于我这样的编码1年以上的人来说,有点过时了,跟准确的说,书中介绍的东西,我基本上都知道了。不过该书很适合刚学习C语言的新手看看,对于新手了解使用C语言过程中可能存在的“陷阱”很有帮助。 一本书总是或多或少地带给自己以...
(展开)
> 更多书评 30篇
论坛 · · · · · ·
我们应该读的一本C语言书 | 来自天机阁主 | 2012-01-03 23:42:09 | |
还得再看一遍,再看一遍 | 来自恢恢乎游刃有余 | 2010-05-26 17:59:45 |
这本书的其他版本 · · · · · · ( 全部6 )
-
人民邮电出版社 (2008)8.8分 1814人读过
-
Addison-Wesley Professional (1989)8.6分 97人读过
-
人民邮电出版社 (2020)9.5分 23人读过
-
人民邮电出版社 (2013)暂无评分 6人读过
在哪儿借这本书 · · · · · ·
以下书单推荐 · · · · · · ( 全部 )
- 我的编程之路 (Yun)
- 『书』好好学习C++ (悟怡)
- 程序设计必看的神书(C语言) (seemay)
- C语言必读系列 (小马哥)
- C语言学习/参考书 (leal)
谁读这本书? · · · · · ·
二手市场
· · · · · ·
订阅关于C陷阱与缺陷的评论:
feed: rss 2.0
0 有用 满脸都是呢 2010-04-23 14:11:48
通过这本书我再不也怕复杂的函数指针声明。。。
0 有用 anrs 2010-12-13 14:24:59
这本如果放到《C 专家编程》之前看,可以给五星。
1 有用 小车 2005-08-30 11:17:59
正在看英文电子版,这部名著简短得令我吃惊。看了下开头,似乎都是“地球人都知道”的东西,但是常识常常被忘记,重温这样的小文章,还是很有教益的
0 有用 襄当奇怪没城 2008-06-15 09:17:37
有些老了,主要是不是基于ASNI C
0 有用 天行 2009-11-09 23:22:18
校馆