四大金刚
aYang^
这个作者很懒,什么都没留下…
展开
-
模拟实现strn类的函数
#define _CRT_SECURE_NO_WARNINGS#include"windows.h"#include"stdio.h"#include"string.h"#include"assert.h"//1.模拟实现strncpy//2.模拟实现strncat//3.模拟实现strncmp// StrNcat 最多复制n个字节,并在结尾加‘\0’不考虑目标空间够不够cha...原创 2019-11-04 22:20:12 · 812 阅读 · 0 评论 -
mem四大金刚
1.内存操作拷贝void * memcpy(void dst,const void src,size_t num)拷贝时 拷贝按字节拷贝 返回 dst 的初始位置;需要时需要强行转换为需要类型的指针2 内存移动字符(实质还是拷贝,但会覆盖原先的)即 这个函数的目标串就在原串上void memmove (void dst,void src,size_t num)*拷贝时 会发生覆盖...原创 2019-10-20 17:40:27 · 303 阅读 · 0 评论 -
str 函数和mem函数总结
字符函数 和 内存函数**1 . size_t strlen (const char*string)返回一个无符号整数函数 :求指针指向的字符串的长度,遇见NUL停止,但不计入NUL(’\0’而不是0),参数## 标题是一个指针;断言assert()//位于assert.h头文件递归求字符串长度函数int Mystrlen(int *str){assert(*str);//...原创 2019-10-19 20:04:35 · 740 阅读 · 0 评论 -
strstr()函数实现
#define _CRT_SECURE_NO_WARNINGS 1#include"stdio.h"#include "windows.h"char* My_strstr( char* p1, const char* p2){ char * src = p2; char * dst = p1; while (*dst)//当父串没走到结尾 { char *st...原创 2019-10-19 13:47:17 · 224 阅读 · 0 评论