>>5
初期値が設定されないまま読み出されているので未定義動作。
0 が読み出されたように動くこともあるというだけ。