2016 - 2024

感恩一路有你

strcmp函数用法举例 c语言中strcmp的用法?

浏览量:2880 时间:2021-03-11 16:34:50 作者:admin

c语言中strcmp的用法?

Intstrcmp(char*STR1,char*STR2)比较字符串STR1和STR2是否相同。如果相同,则返回0;如果不同,如果STR1在不同字符处大于STR2,则返回1,否则返回-1,例如:Chara[]=“ABCD”char*b=“ABCD”char*d=“ABCDE”intd=StrCmp(a,b)//则d的值为0d=StrCmp(b,d)//d的值为-1,因为“0”小于“e”,并且D=StrCmp(D,b)//D的值是1,因为“e”大于“0”

strcmp函数用法?

StrCmp函数在编程语言中主要用于比较两个字符串。用法如下:

StrCmp(string 1,string 2)

当string 1=string 2时,返回值为0

当string 1

当string 1>string 2时,返回值为正

intstrcmp(P1,P2)constchar*p1constchar*P2{register constunsignedchar*S1=(constunsi gnedchar*)p1registerconstunsignedchar*s2=(constunsignedchar*)p2unsignedregucharc1,c2do{C1=(unsigned char)*S1 C2=(unsigned char)*s2 if(C1=“0”)returnc1-C2}而(C1==C2)returnc1-C2}这是StrCmp的源代码。在循环部分,如果C1=C2进入循环,直到字符串S1或C1的结尾不等于C2(即,当S1和S2具有不同的对应字符时),则返回值为C1-C2。只有循环结束时C1仍然等于C2时,C1-C2才等于0,否则不等于0

strcmp函数用法举例 c语言中strcmp函数用法 c语言中strcmp的用法

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。