温馨提示×

C语言字符串是否相等怎么判断

小亿
152
2023-11-22 02:56:33
栏目: 编程语言

在C语言中,可以使用标准库函数strcmp()来判断两个字符串是否相等。strcmp()函数用于比较两个字符串的大小关系,如果两个字符串相等,则返回0;如果第一个字符串大于第二个字符串,则返回一个正数;如果第一个字符串小于第二个字符串,则返回一个负数。因此,可以根据strcmp()函数的返回值来判断两个字符串是否相等。

示例代码如下:

#include <stdio.h>
#include <string.h>

int main()
{
    char str1[] = "Hello";
    char str2[] = "World";
    
    if(strcmp(str1, str2) == 0)
    {
        printf("两个字符串相等\n");
    }
    else
    {
        printf("两个字符串不相等\n");
    }
    
    return 0;
}

输出:

两个字符串不相等

0