不用strcmp用字符指针变量实现比较函数
时间: 2023-05-11 21:02:01 浏览: 174
用一个函数实现两个字符串的比较,即自己写一个 strcmp 函数
可以使用以下代码实现:
```c
int compare(char *str1, char *str2) {
while (*str1 && *str2 && (*str1 == *str2)) {
str1++;
str2++;
}
return (*str1 - *str2);
}
```
这个函数会比较两个字符串,如果它们相等,返回0;如果第一个字符串大于第二个字符串,返回正数;如果第一个字符串小于第二个字符串,返回负数。
阅读全文