【C言語】empty character constant

“empty character constant” とは、文字リテラルとして空文字を表す記号 '' が使われた場合に出るエラーのことです。以下に例を示します。

char c = '';  // empty character constant が使われている

上記のコードでは、文字リテラルとして空文字を表す記号 '' が使われており、そのためにエラーが出ます。この場合、以下のように修正する必要があります。

char c = '\0';  // 空文字を表す記号 '\0' を使用する

このように、空文字を表す場合には、記号 '\0' を使用するように注意しましょう。

コメント

タイトルとURLをコピーしました