Control Structures

From Rosetta Code
Revision as of 20:37, 22 October 2008 by rosettacode>Mwn3d (Beefed up a bit...encyclopedia articles should have more information)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Control structures are features of programming languages that influence the code flow. Examples of control structures are:

  • loops, which repeat sections of code
  • conditions, which selectively execute sections of code
  • exceptions, which help in error handling and avoid causing more problems when there is another problem
  • jumps (a.k.a. "branches" or "gotos"), which explicitly and usually unconditionally set the next instruction to be executed by the program

Examples of these structures can be found on the following pages: