C++中对于数字类型的数据我们可以矗接使用"=="即可比较是否相等但是对于比较字符串串的比较并不适用。我们可以利用以下的两个函数来比较两个比较字符串串是否相等
這是用于ANSI标准比较字符串串的函数(如string和char *),此函数接受两个比较字符串串缓冲区做为参数如果两个比较字符串串是相同的则返回零。否则若第一个传入的比较字符串串的值大于第二个比较字符串串返回值将会大于零若传入的第一个比较字符串串的值小于第二个比较字符串串返回值将小于零。
注:以上所介绍的比较比较字符串串是否相等的函数对于英文来说是要区分大小写的即使字母都相同但是大小写不哃,函数也会认为这两个比较字符串串是不同的
前面介绍了如何比较两个比较字符串串是否相等,那是要区分大小写的今天也介绍两個判断比较字符串串是否相等的函数,不同的是它们不会区分大小写即函数不会区分比较字符串串的大小写是否相同,只要每个字母相哃就可以了
这是用于ANSI标准比较字符串串的函数(如string和char *),此函数接受两个比较字符串串缓冲区做为参数如果两个比较字符串串是相同的则返回零,不区分大小写否则若第一个传入的比较字符串串的值大于第二个比较字符串串返回值将会大于零,若传入的第一个比较字符串串的值小于第二个比较字符串串返回值将小于零