书籍介绍
这不是一本教你怎么写C的书,而是一本带你'回到现场'的书。它把C语言里那些让人抓狂的细节——数组为何不等于指针、const到底限定了谁、为什么`char**`和`const char**`不能直接赋值——都放回它们被发明出来的历史语境里,告诉你'为什么当初要这么设计'。读者反复提及的,正是这种'八卦式'的讲法:作者像个讲黑历史的人,把标准库、K&R C、ANSI标准的'安静改变'一一道来,让你恍然大悟'原来这里的历史原因在这儿'。它适合那些已经能写C、却对指针、链接、内存'感觉混乱'的程序员,值得反复重读。唯一需要提醒的是:部分例子依赖旧标准,现代GCC与ANSI C已有出入,照着敲可能报错。