在线

参考
SEI CERT C 编码标准
C FAQ comp.lang.c 常见问题
GNU/Linux 下 C/POSIX 标准库实现的比较
C11 标准草案
GNU C 参考手册
Robert Pike 的 C 笔记
初级
指针教程
C 语言指针 5 分钟教程
C 语言内存地址基础
C 语言函数指针基础
C 语言指针和数组基础
构建 C 项目
C 编程百科全书
“有趣”的 C 介绍
用 GDB 学习 C
POSIX 线程编程指南 (有点过时,但大部分还是有效和有用的)
GNU C 编程指南 (在线 PDF)
C 语言中的模板
中级
8 个你应该知道的 GDB 技巧
10 个 C99 技巧
深入并发尝试互斥锁和原子操作
OpenMP 介绍 (视频)
OpenMP 指南 (针对 OpenMP3 标准)
memcpy 与 memmove 的比较
MPI 指南
C 语言中一些未知特性或者技巧
失落的 C 语言结构体封装艺术
C 程序员需要了解的内存知识
每个 C 程序员需要知道的未定义行为知识
高级
C 中的高级元编程
一个快速教程如何实现和调试 malloc,free,calloc,和 realloc
位操作技巧
我不懂 C
在 C 语言中实现智能指针
C 中的内联函数
C 中的自定义控制结构元编程
用 C 的宏解决临时内存问题
C 语言中一些不为人知的角落
编写高效的 C 和 C 代码优化
自学教程
C 语言认证协会预备课程

实体书

参考资料
C: A Reference Manual 5E C99 完全参考手册
C Pocket Reference C99 简明参考手册
The C Programming Language 2E 第一本 C 语言书籍,由 C 的创造者编写。
初级
C Primer Plus 6E 一个全面的 C11 编程指南。
C Programming: A Modern Approach 一本极好的学习 C 基础的书。
Head First C 一本“深入浅出”风格的学习 C 的书籍。
中级
21st Century C 一本非常好的 C 语言书籍,可作为第二选择。
Understanding and Using C Pointers 一本深入讨论 C 指针的书。
ZeroMQ 一本介绍如何用 C 使用 ZeroMQ 的书。
高级
Expert C Programming: Deep C Secrets 一本从有趣,深度和娱乐的视角分析 C 内部结构的书籍。
Categories: C语言