strcmp函数的简介

strcmp函数是string compare(字符串比较)的缩写,用于比较两个字符串并根据比较结果返回整数。

基本形式为strcmp(str1,str2)

头文件:

比较的形式:两个字符串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不同的字符或遇'\0'为止。

例如:A  "abcdefghi"             B  "abdefggg"

                A中的[0] [1] 与 B中的[0] [1] 相等 则比较第三个"c" "d"不相等 ,返回

strcmp ( A , B )

1. A > B 返回大于0的数;

2. A < B 返回小于0的数;

3. A = B 返回0;

下面实现自定义strcmp函数:

int mystrcmp(char *s1,char *s2) 
{
    while(*s1!='\0'&&*s2!='\0') 
    {
        if 
(*s1 == *s2)

        {
            s1++;
            s2++;
        }
        else 
return *s1 - *s2;
     
    }
    while(*s1 != '\0') 
            return *s1;
    while(*s2 != '\0') 
            return -*s2;
    return 0;
}
 

你可能感兴趣的:(前端,javascript,数据库)