今天给大家分享几个字符串函数的模拟实现,它们分别是strlen,strcpy ,strcat函数。这几个函数我上一期已经介绍过了,那么今天我就不过多介绍它们了,今天着重来看它们是如何实现的
1.strlen函数
我们先看代码
这个函数的逻辑便是记录\0之前的字符,那么我们便可以通过计数器来实现, 用一个变量来记录字符数量,最后返回这个变量值即可实现。
2.strcpy函数
我们先看代码
这个函数的逻辑便是通过两个数组指针指向的字符 一一进行替换,最后返回被拷贝数组的首地址便可实现。
3.strcat函数
我们还是先看代码
这个函数的逻辑是先找到被追加数组的末尾
\0处 ,然后跟strcpy函数一样进行替换,最后返回被追加数组的首地址便可实现。
那么今天分享就到这里,谢谢大家!