C语言字符串是否是相等如何判断
在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("两个字符串相等
");
}
else
{
printf("两个字符串不相等
");
}
return 0;
}
输出:
两个字符串不相等
TOP