短縮形ではありません。ZEXさんのご指摘の通り。 無限ループに関してはその通りです!!! if 式==true といった式を見るとめまいを覚える理由がまさにそれ。 もし式を true と比較しないと気が済まないのであれば if (...(((式==ture)==ture)==ture)==ture)==true)== ... まだ足りない と書かないとおかしいですよね。