
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
链表家族收官篇:循环链表
循环链表是链表家族的最后一位成员,其特点是**首尾相接形成闭环**。单向循环链表中,尾节点的 `next` 指回头节点;双向循环链表则头尾互相指向。遍历循环链表需用 `do-while` 结构,以"回到起点"作为终止条件,而非 `NULL`。它广泛应用于**约瑟夫问题**、**操作系统进程调度**、轮流游戏等"周而复始"的场景。至此,单链表(一条路走到黑)、双向链表(双向通行)、循环链表(周而复始
C语言基础回顾四:字符串处理、内存布局与自定义类型
本文深入解析了C语言中字符串处理、内存操作和自定义类型的关键知识点。字符串部分重点讲解了空字符结尾特性、安全边界检查及常见函数区别;内存管理部分分析了memcpy/memmove差异、memset陷阱及数据存储格式;自定义类型部分剖析了结构体内存对齐、联合体共享内存特性及枚举使用场景。全文通过代码示例揭示了底层原理,特别强调了缓冲区溢出防护、浮点数精度处理和跨平台兼容性等易错点,为C程序员提供了内
到底了







