21xrx.com
2025-03-27 14:27:59 Thursday
文章检索 我的文章 写文章
如何使用C语言判断两个字符串是否相等
2023-06-19 11:25:51 深夜i     28     0
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的值输出比较结果字符串是否相等。

  
  

评论区