C语言........谁知道if(strcmp(a,b)>0) 是什么意思!谢谢了!

来源:百度知道 编辑:UC知道 时间:2024/05/11 15:56:49

比较两个字符串:
字符串a是否大于字符串b
那么怎么比较呢,我来举几个例子,我不讲内存的方法,你会不理解,我就举几个形象的例子。
1. a = “abcd\0” b = “abce\0” 那么 a < b, 因为其中'd' < 'e'
2. a = “abcd\0” b = “abc\0” 那么 a > b. 因为其中 'd' > '\0',也就是a字符串长度比较长。
3. a = “abcd\0” b = “abcd\0”那么 a = b.因为比较到'\0'为止他们都是相等的。