求C库函数strcmp的代码

求C库函数strcmp的代码,第1张

库函数库函数,没有源码,只有库,所以才叫库函数啊。

别人写的,你又不要,真搞不懂你!

补充:

int strcmp ( const char str1, const char str2 )

{

const char p1=str1,p2=str2;

while(p1!='\0'&&p2!='\0')

{

if(p1<p2)

{

return -1;

}

else if(p1>p2)

{

return 1;

}

else

{

p1++;p2++;

}

}

if(p1!='\0')

{

return 1;

}

else if(p2!='\0')

{

return -1;

}

else

{

return 0;

}

}

原型:extern int strcmp(const char s1,const char s2); 

用法:#include <stringh> 

功能:比较字符串s1和s2。 

一般形式:strcmp(字符串1,字符串2) 

说明: 

当s1<s2时,返回值<0 

当s1=s2时,返回值=0 

当s1>s2时,返回值>0

(strcmp(ch,"y")==0||strcmp(ch,"s")==0)

比较 ch 是否等于"y" 或者等于 "s"

|| 是或者的意思

如果ch等于"y"或者"s",整个式返回true,否则返回false

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/12178279.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存