if( aaa && bbb && ccc )
if( aaa | bbb | ccc )

の、aaa~cccの評価の順番はどうなりますか?