Sequence points / Sub-expression evaluation ordering ==================================================== Solutions: 1. sequence points, e.g. = might be a sequence point 2. read phase / write phase a) read happens first, then writes b) read and writes may not overlap (no ordering) 3.