#define _CRT_SECURE_NO_WARNINGS
#include<stdio.h>
#include<string.h>
void MyStrcpy(char * dst, const char * src)
{
while (*src)
{
*dst = *src;
++src;
++dst;
}
*dst = '\0';
}
int main()
{
char p1[] = "abcdef";
const char* p2 = "hello";
MyStrcpy(p1, p2);
printf("%s\n", p1);
printf("%s\n", p2);
return 0;
}
strcmp(s1,s2)
\一个字符一个字符的比较s1,s2的ASCLL码(大写字母的ASCLL码小)
若s1>s2,则返回大于0的数字
若s1<s2,则返回小于0的数字
若s1=s2,则比较下一位,若是最短的字符串的最后一个字符则返回0
strlen(s1)
\返回字符串长度
strcat(s1,s2)
\返回空
strch(s1,ch)
\返回一个指针,指向ch在s1中第一次出现的位置
strstr(s1,s2)
\返回一个指针,指向s2第一次在s1中出现位置
本文章使用limfx的vscode插件快速发布