技术文章(第2页)

每周更新 C 语言干货,从语法细节到工程实践

预处理

C语言宏定义与预处理器完全指南

详解宏定义、宏函数、字符串化、连接符与条件编译,助你掌握C语言预处理核心技能。

阅读全文 →
系统编程

C语言文件I/O完全指南

详解fopen/fclose、fread/fwrite、fgets/fputs、fprintf/fscanf与文件定位操作。

阅读全文 →
算法

C语言排序算法完全指南

冒泡排序、选择排序、插入排序、快速排序、归并排序、堆排序的原理与实现对比。

阅读全文 →
算法

C语言查找算法完全指南

顺序查找、二分查找、插值查找、分块查找、哈希查找的原理与C语言实现。

阅读全文 →
数据结构

C语言栈与队列完全指南

顺序栈、链式栈、循环队列、链式队列的实现原理与C语言代码示例。

阅读全文 →
数据结构

C语言树与二叉树完全指南

二叉树遍历、线索二叉树、平衡二叉树、红黑树的原理与C语言实现。

阅读全文 →
数据结构

C语言图完全指南

图的存储结构、深度优先搜索、广度优先搜索、最短路径算法的C语言实现。

阅读全文 →
Linux编程

C语言Linux系统调用完全指南

文件操作、进程管理、内存映射、文件系统操作的Linux系统调用详解。

阅读全文 →
工程化

C语言Makefile完全指南

Makefile语法、变量定义、隐式规则、函数调用与多文件项目构建实战。

阅读全文 →
工程化

C语言CMake完全指南

CMakeLists.txt语法、目标定义、依赖管理、安装配置与跨平台构建实战。

阅读全文 →
工程化

C语言GDB调试完全指南

GDB基本命令、断点设置、调试技巧、core dump分析与远程调试技能。

阅读全文 →
内存

C语言Valgrind内存检测完全指南

Memcheck、Cachegrind、Callgrind工具使用与内存泄漏检测技能。

阅读全文 →
内存

C语言内存池完全指南

内存池原理、固定大小池、可变大小池、设计实现与性能优化策略。

阅读全文 →
内存

C语言垃圾回收机制完全指南

引用计数、标记清除、复制回收、分代回收的原理与C语言实现方案。

阅读全文 →
指针

C语言函数指针完全指南

函数指针定义、回调函数、函数指针数组、指针函数与高级应用场景。

阅读全文 →
指针

C语言指针数组与数组指针完全指南

指针数组、数组指针、多维数组、指针运算与内存布局的深度理解。

阅读全文 →
指针

C语言void指针与NULL指针完全指南

通用指针、类型转换、NULL vs void* vs野指针、内存对齐与字节对齐。

阅读全文 →
系统编程

C语言epoll完全指南

epoll接口、工作模式、ET vs LT模式、边缘触发与水平触发实战对比。

阅读全文 →
系统编程

C语言select/poll完全指南

select多路复用、poll接口、水平触发、文件描述符限制与性能优化。

阅读全文 →
系统编程

C语言共享内存完全指南

shmget/shmat、mmap映射、进程间通信、共享内存同步与性能对比。

阅读全文 →