C语言宏定义与预处理器完全指南
详解宏定义、宏函数、字符串化、连接符与条件编译,助你掌握C语言预处理核心技能。
阅读全文 →每周更新 C 语言干货,从语法细节到工程实践
详解宏定义、宏函数、字符串化、连接符与条件编译,助你掌握C语言预处理核心技能。
阅读全文 →详解fopen/fclose、fread/fwrite、fgets/fputs、fprintf/fscanf与文件定位操作。
阅读全文 →冒泡排序、选择排序、插入排序、快速排序、归并排序、堆排序的原理与实现对比。
阅读全文 →顺序查找、二分查找、插值查找、分块查找、哈希查找的原理与C语言实现。
阅读全文 →顺序栈、链式栈、循环队列、链式队列的实现原理与C语言代码示例。
阅读全文 →二叉树遍历、线索二叉树、平衡二叉树、红黑树的原理与C语言实现。
阅读全文 →图的存储结构、深度优先搜索、广度优先搜索、最短路径算法的C语言实现。
阅读全文 →文件操作、进程管理、内存映射、文件系统操作的Linux系统调用详解。
阅读全文 →Makefile语法、变量定义、隐式规则、函数调用与多文件项目构建实战。
阅读全文 →CMakeLists.txt语法、目标定义、依赖管理、安装配置与跨平台构建实战。
阅读全文 →GDB基本命令、断点设置、调试技巧、core dump分析与远程调试技能。
阅读全文 →Memcheck、Cachegrind、Callgrind工具使用与内存泄漏检测技能。
阅读全文 →内存池原理、固定大小池、可变大小池、设计实现与性能优化策略。
阅读全文 →引用计数、标记清除、复制回收、分代回收的原理与C语言实现方案。
阅读全文 →函数指针定义、回调函数、函数指针数组、指针函数与高级应用场景。
阅读全文 →指针数组、数组指针、多维数组、指针运算与内存布局的深度理解。
阅读全文 →通用指针、类型转换、NULL vs void* vs野指针、内存对齐与字节对齐。
阅读全文 →epoll接口、工作模式、ET vs LT模式、边缘触发与水平触发实战对比。
阅读全文 →select多路复用、poll接口、水平触发、文件描述符限制与性能优化。
阅读全文 →shmget/shmat、mmap映射、进程间通信、共享内存同步与性能对比。
阅读全文 →