>>32
if (0 != (a = b + c)){
と書けばおk。しかし、こう書くとよい場合というのは思いつかない。

それ以前に「式は値を持たない」という言い方はおかしいよ。
「代入演算子(の作る式)」とかでしょう。