Sequent Control in Expressions Precedence Rules. The program state changes made by expression evaluation are called side-effects . All modern higher-level imperative languages are designed to support structured programming. Loosely, a structured program is one in which the syntactic structure of the program text corresponds to the flow of control through the dynamically executing program. The most efficient translation of case statements depends on density of the value within the range of possible values for e .
Compilers differ widely in the quality of the code generated for case.
They also have a continue statement that jumps back to the top of the loop. The detailed semantics of this statement vary, and can be tricky.