Order of Evaluation

1 + 2 * 3
f() + g() * h()
i++ + i++ * i++        /* XXX */
a[i] = i++             /* XXX */
i = i + 1
i = i++                /* XXX */