C语言核心技术,第二版 - [德] Peter Prinz

C语言核心技术,第二版

[德] Peter Prinz

出版时间

2017-08-17

ISBN

9787111562207

评分

★★★★★
书籍介绍

本书是一本关于C编程语言与C语言链接库的完整参考手册。作为一本阐述核心技术(In a Nutshell)的书,它的目的是在日常工作中为C语言程序员提供方便、可靠的辅助作用。本书介绍了C语言的所有元素,并通过大量的示例展示了这些元素的用法。

最新的C语言规范是2011年发布的C语言国际标准,ISO/IEC 9899:2011,通常称为C11。该标准取代了C99标准(ISO/IEC 9899:1999)及其技术修正,这些修正包括2001年的TC1、2004年的TC2,以及2007年的TC3。第一个C语言国际标准于1990年发布,名为ISO/IEC 9899:1990,它于1995年增补了规范性附录1(ISO/IEC9899/AMD1:1995)。1990年的ISO/IEC标准对应于ANSI标准X3.159,后者于1989年发布,通常称为ANSI C或C89。

并非所有编译器以及标准库实现版本都支持2011年所发布C语言标准的新特性。因此,在本书中,我们会在2011年C语言标准的新特性上标注C11(例如多线程、泛型宏,以及新的标准库函数)。在C99标准所引入的扩展特性上标注C99。

本书不是针对C语言编程的入门书籍。虽然它涵盖了该语言的所有基础,但这些内容并非以教程的形式组织编写。如果你尚未接触过C语言,我们建议你先学习至少一本C语言入门书籍。如果你有其他编程语言的经验,例如Java或C++,也可以直接参考本书。

目录
前言 1
第一部分 语言
第1章 C语言基础 11
1.1 C语言特性 11
1.2 C语言程序的结构 12

显示全部
用户评论
从语言特性到标准库的 C 语言手册,包括 C11 特性,如线程并发与同步。最后几章包括 GDB 调试技巧和 makefile 工程的构建管理(采用 GNU make)。
手册式教学
非常不错的一本书,适合有一定C语言基础的人阅读,初学者就算了。我从头到尾阅读了这本书,收获很大。但是书中对于多线程编程部分介绍过于笼统,我没有看懂,因此只给四星。另外我买的是Kindle电子书,遇到非ASCII字符、非中文字符的时候,会出现显示错乱的问题。
Z-Library
收藏