配列が空かどうかを判定するC言語

C言語では、文字配列の最初の要素が’\0’かどうかを判断することで、その文字配列が空であるかどうかが判断できます。配列の最初の要素が’\0’であれば、その文字配列が空であることを示します。

以下はサンプルコードです。

#include <stdio.h>

int main() {
    char str[100] = ""; // 初始化一个空字符数组

    // 判断字符数组是否为空
    if (str[0] == '\0') {
        printf("字符数组为空\n");
    } else {
        printf("字符数组不为空\n");
    }

    return 0;
}

このコードを実行すると、出力結果は「文字配列が空です」となります。

bannerAds