質問: int i '\0'; null文字 int i \0; これはなんですか?エラーがでましたけど
回答: C言語の文法に、\で始まる定数や変数は使えません。 なので、\0 という書き方はエラーとなります。 文字列の中の、\0 は、Aやbと同じような一つの文字です。 char c = 'A'; ならエラーにならないのに char c = A; と書いたらエラーになった、なぜ? というようなものです。 文字や文字列を直接コードに書いてはいけません。