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