Control structure


programming
One of the instructions, statements or groups of statements in a programming language which determines the sequence of execution of other instructions or statements (the control flow).
In assembly language this typically consists of jumps and conditional jumps along with procedure call and return though some architectures include other constructs such as an instruction which skips the following instruction depending on some condition (PDP?), various kinds of loop instructions (later Motorola 680×0) or conditional execution of all instructions (Advanced RISC Machine).
Basic control structures (whatever their names in particular languages) include “if CONDITION then EXPRESSION else EXPRESSION”, the switch statement, “while CONDITION do EXPRESSION”, “gosub”, the suspect “goto” and the much-feared “come from”. Other constructs handle errors and exceptions such as traps and interrupts.
(1997-09-14)

Read Also:

  • Control-surface

    noun 1. any movable airfoil, as a rudder, flap, or aileron, for guiding or controlling an aircraft or missile in flight. noun 1. a movable surface, such as a rudder, elevator, aileron, etc, that controls an aircraft or rocket

  • Control-survey

    noun 1. an accurate survey of a region forming a basis for more detailed surveys.

  • Control syringe

    control syringe n. A type of Luer syringe with thumb and finger rings attached to the proximal end of the barrel and to the tip of the plunger, allowing operation with one hand. Also called ring syringe.

  • Control-tower

    noun 1. a glass-enclosed, elevated structure for the visual observation and control of the air and ground traffic at an airport. noun 1. a tower at an airport from which air traffic is controlled

  • Control tty

    (/dev/ptyp*) The network side of a pseudo-tty.


Disclaimer: Control structure definition / meaning should not be considered complete, up to date, and is not intended to be used in place of a visit, consultation, or advice of a legal, medical, or any other professional. All content on this website is for informational purposes only.