http://www.kouno.jp/home/c_faq/c17.html#4
定数を比較演算子の右側に置くのは両辺が変数のときに破綻する。

>>376
C++/C99なら>>361のように宣言ついでに初期化すれば冗長ではない。