黑马程序员技术交流社区

标题: c语言基础 [打印本页]

作者: 姚春林    时间: 2015-11-16 21:05
标题: c语言基础
c语言中函数strcmp(str1,str2)的返回值到底是怎么计算的?
作者: arhui    时间: 2015-11-16 22:06
见识了 (*^__^*) 嘻嘻……
作者: black747521    时间: 2015-11-17 00:32
百度都比在这问的快
作者: cube川    时间: 2015-11-17 10:01
若str1==str2,则返回零;
若str1>str2,则返回正数;
若str1<str2,则返回负数。
百度确实比这块= =
作者: 姚春林    时间: 2015-11-17 12:11
cube川 发表于 2015-11-17 10:01
若str1==str2,则返回零;
若str1>str2,则返回正数;
若str1

我想知道具体数值如何算的,可以解答下吗?
作者: ake    时间: 2015-11-19 00:37
一个字符一个字符比较的!!!
作者: ToBeJeek1    时间: 2015-11-19 00:52
str1-str2,相同的字符就看第二个,依此往后类推
作者: l5681065    时间: 2015-11-19 09:02
int n=strcmp(str1,str2); n为str1与str2相差的个数,n>0说明str1大,n<0说明str2大
作者: 呐小伟    时间: 2015-11-19 19:01
good good good




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2