
c语言:优雅的字符串函数库
一、沉浸式学习
以学习语言为例:
大多数人认为,要真正学好一门语言,你必须用你正在学习的语言在当地学习或生活一段时间。
其实大部分人都不具备这样的学习条件。
解决问题的方法是:
改造自己的环境,给自己创造一个沉浸式的学习环境。
例如:
看新语言的电影;
更改手机和电脑的语言设置;
阅读新语言的文件和书籍;
用新语言编写待办事项列表;
用一门新的语言学习你需要的专业知识;
翻译和共享新语言的文档;
访问你所学语言的论坛和网站;
用新语言编写代码注释/提交消息/自述文件/问题;
二、字符串函数库:简单的动态字符串
1.介绍
简单动态字符串(SDS)是一个C语言字符串库,增强了C语言字符串处理的能力。
SDS最初是为了满足设计者日常的C编程,后来被转移到Redis,在那里被广泛使用和修改以适应高性能操作。现在,它是从Redis和fork中提取出来的,是一个独立的项目。
它的优点是什么?
使用简单;
二进制安全;
效率更高;
兼容c字符串函数;








