温馨提示×

string在c语言中的字符串比较

小樊
103
2024-08-27 11:37:53
栏目: 编程语言
C语言开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在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()函数比较了三个字符串。第一次比较str1str2,它们是相等的,所以结果是0。第二次比较str1str3,它们不相等,所以结果是非0值。注意,返回值的具体数值取决于字符串之间的差异,但通常情况下,如果字符串相等,返回值为0;如果字符串不相等,返回值为非0值。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:string在c语言中的字符串搜索

0