char *src="abcdexxyabdeca";
char *dest="xy";
int i,j,k;
for(int i=0;src[i] != '\0';i++)
{
for(j=i,k=0;dest[k] != '\0' && src[j]==dest[k];j++,k++)
NULL;
if(k>0 && (dest[k]=='\0'))
return i;
}
return -1;
strlen 函数实现
size_t mystrlen(const char *src)
{
const char *tmp=src;
assert(src != NULL);
for(tmp=src;*tmp != '\0';++tmp)
{
NULL;
}
return tmp-src;
}
“`
本文介绍了两种基本的字符串操作:一种是在源字符串中查找目标子串的位置,另一种是计算字符串的长度。通过两个示例代码展示了如何实现这些功能,包括使用循环进行字符比较的过程。
2198

被折叠的 条评论
为什么被折叠?



