21xrx.com
2024-11-22 13:39:17 Friday
登录
文章检索 我的文章 写文章
如何使用C语言判断两个字符串是否相等
2023-06-19 11:25:51 深夜i     --     --
C语言 字符串比较 strcmp()函数

在C语言中,比较字符串是否相等是一项常见的任务。当我们需要在程序中判断两个字符串是否相等时,可以使用strcmp()函数进行比较。strcmp()函数用于比较两个字符串的大小,并返回一个整数结果。当结果为0时表示两个字符串相等,否则不相等。

下面是一个使用strcmp()函数比较两个字符串是否相等的示例程序:


#include

#include

int main() {

  char str1[50], str2[50];

  int result;

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

  scanf("%s", str1);

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

  scanf("%s", str2);

  result = strcmp(str1, str2);

  if(result == 0) {

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

  }

  else {

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

  }

  return 0;

}

在上面的程序中,我们首先定义了两个字符串数组str1和str2,并使用scanf()函数分别从用户输入中获取字符串。接着,我们使用strcmp()函数比较这两个字符串,并将结果保存到result变量中。最后,根据result的值输出比较结果字符串是否相等。

  
  

评论区

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