上述自定义函数的举例说明
时间: 2024-09-11 07:02:32 浏览: 28
Android中自定义标签的举例说明.pdf
上述`my_strcmp`函数的使用示例如下:
```cpp
std::string str1 = "Hello";
std::string str2 = "hello"; // 注意这里是小写的"hello"
// 比较两个字符串
int comparisonResult = my_strcmp(str1, str2);
if (comparisonResult == 0) {
std::cout << "The strings are equal.\n";
} else if (comparisonResult < 0) {
std::cout << "String 1 is less than String 2.\n";
} else {
std::cout << "String 1 is greater than String 2.\n";
}
```
在这个例子中,`my_strcmp(str1, str2)`会忽略第一个字符串中的大写字母,并将其与第二个字符串的小写形式进行比较。因为`str1`的第一个字符'H'小于`str2`的第一个字符'h',所以`comparisonResult`会是负数,表示`str1`小于`str2`。
如果字符串完全相等,比如`my_strcmp("Hello", "Hello")`,函数将返回0,表明它们相等。
阅读全文