C陷阱与缺陷

C陷阱与缺陷

评分

★★★★★

ISBN

9787115521279

出版社

人民邮电出版社 2020-08-01出版

译者

高巍

分类

编程设计

内容简介
《C陷阱与缺陷》作者以自己1985年在贝尔实验室时发表的一篇论文为基础,结合自己的工作经验将这篇论文扩展成对C程序员具有珍贵价值的经典著作。本书的出发点不是批判C语言,而是要帮助C程序员绕过编程过程中的陷阱和障碍。《C陷阱与缺陷》分为8章,分别从词法陷阱、语法陷阱、语义陷阱、链接、库函数、预处理器、可一致性缺陷等几个方面分析了C编程中可能遇到的问题。最后,作者用一章的篇幅给出了若干具有实用价值的建议。《C陷阱与缺陷》适合有一定经验的C程序员阅读学习,即便你是C编程高手,本书也应该成为你的案头必备图书。
AI简介
这是一本以C语言编程错误分析与预防为核心内容的经典著作。本书以作者Andrew Koenig在贝尔实验室时发表的一篇论文为基础,结合自己的工作经验将这篇论文扩展成对C程序员具有珍贵价值的经典著作。本书的出发点不是批判C语言,而是要帮助C程序员绕过编程过程中的陷阱和障碍。 本书分为8章,分别从词法陷阱、语法陷阱、语义陷阱、链接、库函数、预处理器、可一致性缺陷等几个方面分析了C编程中可能遇到的问题。例如,在词法陷阱一章中,作者详细讲解了=不同于==、& 和 | 不同于&& 和 ||、词法分析中的“贪心法”、整型常量、字符与字符串等知识点。在语法陷阱一章中,作者详细讲解了理解函数声明、运算符的优先级问题、注意作为语句结束标志的分号、switch语句、函数调用、“悬挂”else引发的问题等知识点。 此外,本书还详细讲解了C语言与C++的关联性,包括语法、词法以及编程思想上的关联。同时,本书还详细讲解了符号与字符的关系,词法分析器的作用,C语言中按位与逻辑运算符的区别,数组作为函数参数的声明与使用,空指针的概念及其使用注意事项,运算符&&和运算符&的区别,链接器的功能和作用,ANSI C标准
阅读/下载地址