C语言两个字符串比较,不用strcmp函数
时间: 2024-04-29 19:22:56 浏览: 117
数据结构-c语言-带main函数-串4-串比较-根据标准库函数strcmp()和定义求串比较函数的两种方法。
可以使用循环和字符比较来比较两个字符串。以下是一个示例:
```c
int compare_strings(char str1[], char str2[]) {
int i = 0;
while (str1[i] != '\0' && str2[i] != '\0') {
if (str1[i] != str2[i]) {
return 0;
}
i++;
}
if (str1[i] == '\0' && str2[i] == '\0') {
return 1;
}
else {
return 0;
}
}
```
该函数接受两个字符串作为参数,并使用一个循环来比较它们。如果字符串中的任何字符不相同,则返回0,否则返回1。如果两个字符串的长度不同,则返回0。
阅读全文