#include<stdio.h>
#include<stdlib.h>
#include<assert.h>
int my_strcmp(const char* dest, const char* src)
{
assert(dest);
assert(src);
while (*dest)
{
if (*dest == *src)
{
dest++;
src++;
}
else
{
return *dest - *src - '\0';
}
}
return 1;
}
int main()
{
char arr1[] = "helloaworld!";
char arr2[] = "hello";
int ret = my_strcmp(arr1, arr2);
if (ret == 1)
{
printf("match success!");
}
else
{
printf("match failure!\n");
printf("%d", ret);
}
system("pause");
return 0;
}
本文出自 “Han Jing's Blog” 博客,请务必保留此出处http://10740184.blog.51cto.com/10730184/1714512