
For functional languages, functions and language constructs exist to achieve the same result, but they are usually not termed control flow statements.A set of statements is in turn generally structured as a, which in addition to grouping, also defines a.and are low-level mechanisms that can alter the flow of control in a way similar to a subroutine, but usually occur as a response to some external stimulus or event (that can occur ), rather than execution of an in-line control flow statement.At the level of or, control flow instructions usually work by altering the. The emphasis on explicit control flow distinguishes an language from a language.Within an imperative, a control flow statement is a statement that results in a choice being made as to which of two or more paths to follow.

Not to be confused with.In, control flow (or flow of control) is the order in which individual, or of an are or evaluated.
