俺言語。

自分にしか理解できない言語で書かれた備忘録

【C,はまった】空の文字宣言

下記だとコンパイルエラーになる。
エラーメッセージは "empty character constant"

C言語はヌル文字を入れる必要あり。

× char test = '';

char test = '\0';

ヌル文字は表示上2文字だが扱いとしては1文字なので
シングルクォーテーションで囲む。