#include<stdio.h>
#include<stdlib.h>
#include<Windows.h>
#include<string.h>
#include<assert.h>
int my_strcmp(const char* arr1,const char* arr2)
{
assert(arr1);
assert(arr2);
while(*arr1 == *arr2)
{
if(*arr1 == '\0')
return 0;
arr1++;
arr2++;
}
return *arr1 - *arr2;
}
int main()
{
char *arr1="abcdef";
char *arr2="abcd";
int ret=my_strcmp(arr1,arr2);
printf("%d\n",ret);
system("pause");
return 0;
}
本文介绍了一个用C语言实现的字符串比较函数my_strcmp。该函数通过逐字符比较两个字符串来判断它们是否相等,并返回相应的比较结果。文章提供了一个简单的示例程序,演示了如何使用my_strcmp函数。
479

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



