C言語で2つの文字列が同じかどうかを比較します。

C言語では、strcmp()関数を使って2つの文字列が同じかどうかを比較することができます。strcmp()関数は整数値を返し、2つの文字列が同じ場合は0を返します。最初の文字列が2番目の文字列より小さい場合は、0より小さな値を返し、最初の文字列が2番目の文字列より大きい場合は、0より大きな値を返します。

次は、2つの文字列が同じかどうかを比較するサンプルコードです。

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

int main() {
    char str1[] = "Hello";
    char str2[] = "Hello";

    if (strcmp(str1, str2) == 0) {
        printf("两个字符串相同\n");
    } else {
        printf("两个字符串不同\n");
    }

    return 0;
}

結果は「2つの文字列は同じです」。

bannerAds