我的代码如图
代码合适有问题,同时最后的结果也是不准确的
也是一样,我们可以通过字面翻译来大致了解这个函数是干嘛用的。str 表 string ,即字符串,cmp 表 compare ,即比较。我们同样通过 cplusplus 这个网站观察这个函数的声明以及各个参数的意义。
我们翻译即可知道这个函数的原理。其原理就是:都是从两个字符串的第一个字符开始比较,如果这两个字符相等,那么这两个字符串都会进行下一对字符比较,直到两个字符不相等,然后进行比较大小。如果第一个字符小于第二个字符,就会返回一个小于 0 的整数,等于则返回 0 ,大于则返回一个大于 0 的整数。
其两个参数都是要比较的字符串。为了方便理解,我们通过画图的形式来理解。