配列が空かどうかを判定するC言語
C言語では、文字配列の最初の要素が’\0’かどうかを判断することで、その文字配列が空であるかどうかが判断できます。配列の最初の要素が’\0’であれば、その文字配列が空であることを示します。
以下はサンプルコードです。
#include <stdio.h>
int main() {
char str[100] = ""; // 初始化一个空字符数组
// 判断字符数组是否为空
if (str[0] == '\0') {
printf("字符数组为空\n");
} else {
printf("字符数组不为空\n");
}
return 0;
}
このコードを実行すると、出力結果は「文字配列が空です」となります。