C++比较两个字符串长度的函数
时间: 2023-05-29 11:01:30 浏览: 123
用c++比较两个字符串的大小
以下是比较两个字符串长度的函数实现:
```C
int stringLength(char* str1, char* str2) {
int len1 = 0, len2 = 0;
// 计算第一个字符串的长度
while (*str1 != '\0') {
len1++;
str1++;
}
// 计算第二个字符串的长度
while (*str2 != '\0') {
len2++;
str2++;
}
if (len1 == len2)
return 0;
else if (len1 < len2)
return -1;
else
return 1;
}
```
这个函数接受两个指向字符串的指针作为参数,分别计算这两个字符串的长度并比较它们的大小。如果两个字符串的长度相等,则返回0。如果第一个字符串的长度小于第二个字符串的长度,则返回-1。如果第一个字符串的长度大于第二个字符串的长度,则返回1。该函数使用了指针来遍历字符串,并使用了while循环和if语句来实现逻辑。
阅读全文