如何使用strcmp函数
时间: 2024-04-05 18:25:32 浏览: 112
strcmp 函数的使用
strcmp函数是C语言中用于比较两个字符串是否相同的函数。它的语法为“int strcmp(char *str1,char *str2)”,其中str1和str2是要比较的两个字符串。如果两个字符串相同,则返回0;如果str1大于str2,则返回一个正数;如果str1小于str2,则返回一个负数。
下面是一个简单的示例,演示如何使用strcmp函数:
```c
#include <stdio.h>
#include <string.h>
int main()
{
char str1[20] = "hello";
char str2[20] = "world";
int result;
result = strcmp(str1, str2);
if (result == 0)
{
printf("The two strings are equal.\n");
}
else if (result > 0)
{
printf("The first string is greater than the second.\n");
}
else
{
printf("The second string is greater than the first.\n");
}
return 0;
}
```
在上面的示例中,我们首先定义了两个字符串str1和str2,然后使用strcmp函数比较它们的大小。最后,根据比较结果输出相应的信息。
阅读全文