更多整理资料尽在👉一平米小站
在线
| 参考 |
|---|
| 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 内部结构的书籍。 |