21xrx.com
2024-09-17 04:25:21 Tuesday
登录
文章检索 我的文章 写文章
C语言中如何比较两个字符串是否相等
2023-06-15 19:59:44 深夜i     --     --
C语言 字符串 strcmp()函数

在C语言中,我们经常需要比较两个字符串是否相等,这在字符串的处理中非常常见。那么如何实现字符串的比较呢?

要比较两个字符串是否相等,我们可以使用strcmp()函数。这个函数的原型如下:int strcmp(const char *str1, const char *str2);

函数的返回值为0,则表示两个字符串相等,反之则不相等。注意,strcmp()函数会比较两个字符串的每个字符,如果遇到不同的字符,函数会返回它们的ASCII码值之差。

下面是一个比较字符串的示例程序:#include

#include

int main()

{

  char str1[100], str2[100];

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

  gets(str1);

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

  gets(str2);

  if (strcmp(str1, str2) == 0)

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

  else

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

  return 0;

}

  
  

评论区

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