C语言判断两个字符串s1和s2是否相等
时间: 2023-09-10 13:15:30 浏览: 212
在C语言中比较两个字符串是否相等的方法
可以使用C语言中的strcmp函数来判断两个字符串是否相等。strcmp函数的用法如下:
```c
#include <string.h>
int strcmp(const char *s1, const char *s2);
```
其中,s1和s2分别表示要比较的两个字符串,函数返回值为0表示两个字符串相等,返回值大于0表示s1大于s2,返回值小于0表示s1小于s2。下面是一个示例:
```c
#include <stdio.h>
#include <string.h>
int main()
{
char s1[100], s2[100];
int result;
printf("请输入字符串s1:");
gets(s1);
printf("请输入字符串s2:");
gets(s2);
result = strcmp(s1, s2);
if (result == 0)
printf("s1等于s2\n");
else
printf("s1不等于s2\n");
return 0;
}
```
在上述示例中,gets函数用于从标准输入流中读取字符串,可以根据实际需要替换为其他读取字符串的函数。
阅读全文