char *string_in(char const *des,char const *src)
{
char *cp=NULL;
char *s1=des,*s2=src;
while(*s1)
{
//先在des中找到src的首字母存在的地址,找不到就返回NULL
if(*s1 != *s2)
{s1++;}
else //找到
{
cp= s1;
while(*s2) //cp++比较src首字母后面的字母
{
cp++,s2++;
if(*cp == *s2) //如果匹配,就持续下一个匹配至到s2遍历完
continue;
if(*s2 == '\0') //遍历完s2,至到*s2 = '\0';说明全部匹配,则返回
return s1;
else //若s2没有遍历完,说明不匹配,从下一字母继续比对
{s1=cp,s2=src; break;}
}
}
}
puts("NO FOUND!");
return cp;
}