Foo! If you want to arrange a particular order of evaluation in C, the language provides a means of specifying it. The only "problem" is Fortran programmers thinking that C should follow the Fortran model for expressions.