简介:strcmp用于比较两个字符串。设有两个字符串str1,str2,
str1==str2,则返回0;
若str1>str2,则返回正数;
若str1< str2,则返回负数;
函数原型:extern int ctrcmp(const char *str1, const char *str2)
模拟实现strcmp:
#include<strdio.h>
#include<assert.h>
int my_srtcmp(const char *str1,const char *str2)
{
assert((*str!=NULL)&&(*str2!=NULL));
while(*str1 == *str2)
{
if(*str1 == '\0')
{
return 0;
}
str1 ++;
str2 ++;
}
if(*str1 > *str2)
return 1;
else
return -1;
}