在C语言中,我们通常使用strcmp()函数来比较两个字符串
以下是一个简单的示例:
#include<stdio.h>
#include<string.h>
int main() {
char str1[] = "Hello, World!";
char str2[] = "Hello, World!";
char str3[] = "Goodbye, World!";
int result1 = strcmp(str1, str2);
int result2 = strcmp(str1, str3);
printf("Comparing str1 and str2: %d\n", result1); // 输出0,因为它们相等
printf("Comparing str1 and str3: %d\n", result2); // 输出非0值(可能是正数或负数),因为它们不相等
return 0;
}
在这个示例中,我们使用strcmp()函数比较了三个字符串。第一次比较str1和str2,它们是相等的,所以结果是0。第二次比较str1和str3,它们不相等,所以结果是非0值。注意,返回值的具体数值取决于字符串之间的差异,但通常情况下,如果字符串相等,返回值为0;如果字符串不相等,返回值为非0值。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/1126599.html