- 博客(3)
- 收藏
- 关注
原创 今天学习C 语言标准库 中的字符串处理函数(自写函数)
本文总结了常用的字符串处理函数,包括复制、连接、比较、查找和长度计算。详细对比了不同函数的异同点,如strcpy与strncpy的安全边界控制差异,strcmp与strncmp的比较范围区别等。重点提供了各函数的自定义实现代码,如my_strcpy、my_strcat等,并包含详细的实现思路和边界条件处理。这些实现代码注重安全性检查(如空指针验证)、内存边界控制(如n长度限制)和字符串完整性(确保'\0'结尾),可作为学习字符串处理的参考范例。
2025-09-20 00:58:48
1021
原创 解决LVGL以及Keil中编译时间过长的问题
摘要:快速解决LVGL和Keil5工程编译慢的问题:1)按Win+R打开运行对话框;2)输入msconfig进入系统配置;3)在服务项中取消勾选Microsoft PC Manager Service;4)确认后重启电脑即可显著提升编译速度。该方法通过禁用不必要的后台服务来优化系统性能。
2025-09-14 23:44:23
393
原创 一文看懂数据结构如何组织你的数据
数据结构是计算机存储和组织数据的方式,核心在于如何高效存储、组织和使用数据。常见逻辑结构包括线性结构(数组、链表)、树形结构(组织架构)和网状结构(社交网络),分别适用于不同数据关系。物理结构分为顺序存储(连续内存)和链式存储(分散内存+指针)。选择合适的数据结构能显著提升程序效率,如数组便于查找但插入慢,链表插入快但查找慢。理解数据结构本质是为数据选择最合适的"容器"和操作规则。
2025-09-03 20:28:46
447
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅