c语言写一个函数实现两个字符串的比较过程
时间: 2024-02-06 16:03:40 浏览: 95
用c语言进行字符串比较
可以使用strcmp()函数来实现两个字符串的比较过程。
strcmp()函数的原型如下:
```c
int strcmp(const char *str1, const char *str2);
```
其中,str1和str2分别表示需要比较的两个字符串。
如果两个字符串相等,strcmp()函数将返回0;如果str1小于str2,返回一个负数;如果str1大于str2,返回一个正数。
下面是一个示例代码:
```c
#include <stdio.h>
#include <string.h>
int main()
{
char str1[20] = "hello";
char str2[20] = "world";
int result = strcmp(str1, str2);
if (result == 0) {
printf("str1和str2相等\n");
} else if (result < 0) {
printf("str1小于str2\n");
} else {
printf("str1大于str2\n");
}
return 0;
}
```
输出结果为:
```
str1小于str2
```
阅读全文