>>968
まぁ、この記事でも読んでよ。

アマチュアとプロのあいだ (2)
ttp://www.st.rim.or.jp/~phinloda/ruins/ruins149.html

おそらくif (定数 == 変数)をマスメディアに登場させたのは、悪名高い三田典玄氏が
Cマガジン1991年3月号に載せた記事だ。

それ以降、if (定数 == 変数)の方が良いと主張する人は幾度も登場し、根拠として
if (0 = a)と書いたときにコンパイルエラーになるからということを挙げていた。
そしてそのたびに、「今のコンパイラはif (a = 0)で警告を出す、lintを使え」と論破されてきた。
もちろん、俺が目にしていない議論もあったはずで、そこで「そのほうがわかり易いから」という
理由を挙げていた人がいたかもしれないが、俺は知らない。

インターネットが1995,6年ころに一般に普及し、Cに関するサイトも数多く登場したが、
if (定数 == 変数)がgood-knowhowであると主張する人は見たことがない。
しばらくは、それはbad-knowhowであるという評価は定着していたと思う。