From Free Pascal wiki
Jump to navigationJump to search

English (en) suomi (fi)

Statements are parts of a program that alter its state, e. g. by changing a variable’s value.


One may distinguish between simple and structured statements.

Elementary statements are those, which can not be broken down into smaller pieces – “sub-statements”. These are

Complex statements are

  • compound statements (also called sequence) delimited by begin and end,
  • inline assembler blocks delimited by asm and end,
  • branches, and
  • loops.


In contrast to statements, instructions are the building blocks in low-level assembly language.

Empty statements are not statements in a formal sense, since they merely exist to satisfy syntax requirements in a non-superfluous manner.

see also