您的位置首页百科知识

8.33 C来自语言,strcmp(a,b)>0是什么意思

8.33 C来自语言,strcmp(a,b)>0是什么意思

的有关信息介绍如下:

8.33 C来自语言,strcmp(a,b)>0是什么意思

单个比较字符串a,b的第一个字符,逐次比较下去,直到找到大小界限,或者一方字符串结束了,则结束的那个是小的一方.

具体比较判定是ASCII码值的大小,strcmp(a,b)>0表示a的字符串从前往后比较,某个字符比b的ASCII值大,或者b的字符串只是a的一部360问答分,b结束了,a还有字符串(b和a前面长度为siz如耐化杀名械哪续eof(b)的每个单个字符都一样的情况下)

1.情况a:abcdb:abdca的第三个字符比b大了,之后就不比较了,得strcmp(a,b)>0

2.情况a:abcdefb:abcdea和b比较了难到e,而b字符串没了,a还没结束则strcmp(a,b)>0.