>>594,>>595のソースを実行すると、

va=110 (Cの記述)
vb=220 (Cの記述)
va=90 (Cの記述)
vb=180 (Cの記述)
va=110 (C++の記述)
vb=220 (C++の記述)
va=90 (C++の記述)
vb=180 (C++の記述)

となるんですが、なぜですか?
順序でいくと(C++*2,C*2)*2って順に出ないとマズい気がするのですが。