21xrx.com
2024-12-22 22:16:30 Sunday
登录
文章检索 我的文章 写文章
C语言如何判断输入的字符串是否相等
2023-06-15 14:58:43 深夜i     --     --
C语言 strcmp函数 相等 字符串 输入

在C语言中,我们通常使用strcmp函数来判断两个字符串是否相等。该函数的原型如下:

int strcmp(const char *s1, const char *s2);

其中,s1和s2分别是两个要比较的字符串。如果两个字符串相等,则该函数返回值为0;如果s1小于s2,则返回值小于0;如果s1大于s2,则返回值大于0。

下面是一段示例代码,用于输入两个字符串并判断它们是否相等:


#include

#include

int main() {

  char s1[100], s2[100];

  printf("请输入第一个字符串:");

  scanf("%s", s1);

  printf("请输入第二个字符串:");

  scanf("%s", s2);

  if (strcmp(s1, s2) == 0) {

    printf("两个字符串相等\n");

  } else {

    printf("两个字符串不相等\n");

  }

  return 0;

}

可以看到,我们用scanf函数分别输入了两个字符串。然后,通过调用strcmp函数比较两个字符串的值,根据返回值判断它们是否相等。

  
  

评论区

{{item['qq_nickname']}}
()
回复
回复