VB的には
if( y == z ){
 x = TRUE
}else{
 x = FALSE
}
if( x ){ …
なコードなんだけど、C/C++だと
y = z;
x = y;
なコードっぽくて気持ち悪いでしょ?

演算子の優先順位があっても括弧を付けるのがスマートなコードだと思ってるんだけど。