自我实现函数
凛~LINXUEWEN
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
my_memcpy()函数
文章目录前言一、memcpy是什么?二、my_memcpy()1.函数的实现总结前言memcpy()函数可以拷贝任何类型的数组,不只限于字符串,但是注意,如果拷贝的长度不能超过源头的长度,如果超过源头的长度就会越界访问,拷贝进目标数组里的可能有随机值。一、memcpy是什么?memcpy()函数是可以拷贝任意类型的数组,目标数组的大小一定要足够放入拷贝长度的大小。二、my_memcpy()1.函数的实现代码如下(示例):void* my_memcpy(void* dest, con..原创 2021-03-22 17:19:47 · 750 阅读 · 0 评论 -
my_strstr()函数
文章目录前言一、strstr()是什么?二、my_strstr()1.函数的实现总结前言strstr()函数用于查找字符串的子串一、strstr()是什么?strstr()函数查找字符串的子串,找到后返回子串首元素之后的元素。二、my_strstr()1.函数的实现代码如下(示例):char* my_strstr(const char* p1,const char* p2){ assert(p1 != NULL); assert(p2 != NULL); char* s1 ..原创 2021-03-22 16:37:53 · 889 阅读 · 0 评论 -
my_strncpy()函数
文章目录前言一、srncpy()函数是什么?二、my_strncpy()1.函数实现总结前言strncpy()函数也是实现字符串的拷贝,但是可以控制拷贝的长度。一、srncpy()函数是什么?strncpy()函数不会拷贝源头字符串sou中的‘\0’,但是如果追加的数比源头要长,多余的追加‘\0’,例如sou[]=“hello”,des[10]=“abcdefg”,strncpy(des,sou,5)->结果是“hellofg”strncpy(des,sou,6)->结果是..原创 2021-03-22 16:24:06 · 610 阅读 · 7 评论 -
my_strcmp()函数
文章目录前言一、strcmp()是什么?二、my_strcmp()1.函数实现总结前言strcmp()函数是比较两个字符串的大小的函数。第一个字符串大于第二个字符串,则返回一个大于0的数;第一个字符串等于第二个字符串,则返回0;第一个字符串小于第二个字符串,则返回一个小于0的数。一、strcmp()是什么?<font color=#999AAA strcmp()函数是为了比较str1字符串和str2字符串的大小的函数二、my_strcmp()1.函数实现代码如下(示例):..原创 2021-03-22 16:11:56 · 2979 阅读 · 0 评论 -
my_strcat()函数
文章目录前言一、strcat是什么?二、my_strcat1.函数实现总结前言strcat()函数是为了实现字符串的尾插,将源头字符串sou(包括’\0’)插入到目标字符串的结尾(从‘\0’开始,覆盖掉目标的‘\0’)一、strcat是什么?strcat是为了实现字符串的合并而设计的函数,并且目标字符串的大小必须要足够大,以保证源头字符串可以插入。二、my_strcat1.函数实现代码如下(示例):char* my_strcat(char*dest, const char*src)..原创 2021-03-22 15:56:29 · 1416 阅读 · 0 评论 -
my_strcpy()函数
文章目录前言一、strcpy()是什么?二、使用步骤1.引入库总结前言strcpy()函数用于拷贝字符串,目标字符串des的长度一定要大于或者等于源头字符串sou的长度,同时sou字符串必须包含‘\0’作为结束的标志,同时strcpy()也会拷贝源头的‘\0’到目标字符串中。一、strcpy()是什么?strcpy()函数是为了拷贝字符串,本文主要讲述如何自我实现字符串的拷贝。二、使用步骤1.引入库代码如下(示例):char* my_strcpy(char* dest, const..原创 2021-03-22 15:44:51 · 1206 阅读 · 0 评论 -
my_strlen()函数
文章目录前言一、strlen是什么?二、my_strlen()1.计数器法2.递归法2.指针-指针总结前言strlen()函数用于计算字符串的长度,引用头函数<string.h>一、strlen是什么?例如字符串{‘a’,‘b’,‘c’,‘d’,’\0’,‘e’,‘f’,‘g’,’\0’},用sizeof()所求结果为9个字节,是字符串的真实长度,而用strlen()函数求得的结果为4,是计算第一个‘\0’之前的字符串长度。如何自我实现my_strlen()函数,是本文的重点..原创 2021-03-22 15:31:55 · 1230 阅读 · 0 评论
分享