21xrx.com
2024-12-23 02:24:55 Monday
登录
文章检索 我的文章 写文章
C语言中如何比较两个字符串的内容是否相同
2023-06-16 13:54:54 深夜i     --     --
C语言 字符串 比较

在C语言中,字符串是一组字符的序列,以'\0'(空字符)结尾。当需要比较两个字符串的内容是否相同时,通常可以使用strcmp()函数来实现。该函数需要传入两个字符串指针作为参数,比较两个字符串的内容是否相同,若相同则返回0,否则返回非0值。代码如下:


#include

#include

int main()

{

  char str1[20] = "hello";

  char str2[20] = "world";

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

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

  else

    printf("两个字符串不同");

  return 0;

}

除了strcmp()函数,还有其他比较字符串的函数,例如strncmp()可以比较指定长度的字符串内容是否相同。

  
  

评论区

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