Cでコードを書いている初心者です。
putcharで出力する際、putchar('\0');と先に書くと以降、putchar('a');などとしても出力されなくなるのは何故でしょうか?
例えば、以下の場合の実行結果は0です。
#include <stdio.h>
int main(void)
{
putchar('0');
putchar('\0');
return 0;
}
しかし、以下の場合は何も出力されません。
#include <stdio.h>
int main(void)
{
putchar('\0');
putchar('0');
return 0;
}
何が起きているのでしょうか?
よろしくお願いします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/06/12 14:01 編集