收藏
0有用+1
0

C陷阱与缺陷

2020年人民邮电出版社出版的图书
展开2个同名词条
《C陷阱与缺陷》由美国计算机科学家安德鲁·凯尼格基于1985年在贝尔实验室发表的论文扩展编著,2020年人民邮电出版社出版。该书结合作者十余年C语言开发经验,系统梳理编程实践中高频出现的潜在风险与解决方案,旨在帮助开发者提升代码质量 [1]
全书分为8章,围绕词法、语法、语义三个维度展开分析,覆盖运算符优先级、函数声明解析、指针与数组关系等核心议题,并深入探讨链接机制、库函数调用及预处理器特性等技术细节。书中通过“差一错误”防范、字符处理规范等具体案例,剖析编程误区成因与规避策略,最终提出可落地的工程实践建议。
中文名
C陷阱与缺陷
作    者
(美)安德鲁·凯尼格 [1]
出版时间
2020年 [1]
出版社
人民邮电出版社
页    数
174 页
ISBN
9787115521279
定    价
49 元
开    本
16 开
装    帧
平装 [2]

编辑推荐

播报
编辑
1.ACCU主席Francis Glassborow倾力推荐,影响了国内外好几代程序员的经典作品; 2.C++业界资深技术大神、C++标准委员会成员、C++沉思录作者Andrew Koenig的成名著作; 3.优选畅销30余年,中文版累销100000+册; 4.本书的出发点不是要批判C语言,而是要帮助C程序员绕过编程过程中的陷阱和障碍。 聆听大师教诲 掌握编程精髓 本书对会让程序预期行为与实际行为产生很大不同的C语言特性进行了详细介绍。本书通过具体的案例和有帮助的建议来演示并介绍C语言中的这些陷阱与缺陷。本书每章末尾还包含了一些思考和相应的讨论。 即使是C编程专家,也会经常遇到一些需要数天调试才能修复的问题。本书中的每个示例都会让C程序员陷入困境,本书将通过展示这些困境来帮助读者预防这些问题。 除了书中的这些示例之外,本书还提供了下面这些建议: 避免离一(off-by-one)错误; 理解和构建函数声明; 理解指针和数组之间的微妙关系。 本书源自作者十多年的C编程经验总结,对于任何曾经编写过C程序的人来说(无论是新手还是专家),本手都是理想的阅读资料。 [1]

内容简介

播报
编辑
《C陷阱与缺陷》作者以自己1985年在贝尔实验室时发表的一篇论文为基础,结合自己的工作经验将这篇论文扩展成对C程序员具有珍贵价值的经典著作。本书的出发点不是批判C语言,而是要帮助C程序员绕过编程过程中的陷阱和障碍。
《C陷阱与缺陷》分为8章,分别从词法陷阱、语法陷阱、语义陷阱、链接、库函数、预处理器、可一致性缺陷等几个方面分析了C编程中可能遇到的问题。*后,作者用一章的篇幅给出了若干具有实用价值的建议。
《C陷阱与缺陷》适合有一定经验的C程序员阅读学习,即便你是C编程高手,本书也应该成为你的案头图书。 [2]

图书目录

播报
编辑
第0章 导读
章 词法“陷阱”
1.1 =不同于==
1.2 & 和 | 不同于&& 和 ||
1.3 词法分析中的“贪心法”
1.4 整型常量
1.5 字符与字符串
第2章 语法“陷阱”
2.1 理解函数声明
2.2 运算符的优先级问题
2.3 注意作为语句结束标志的分号
2.4 switch语句 [1]