> For the complete documentation index, see [llms.txt](https://glados-2.gitbook.io/clight/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://glados-2.gitbook.io/clight/reference/statements.md).

# Statements

CLight statements consist of expressions and other statements. A statement that forms a component of another statement is called the `body` of the enclosing statement. Each statement type given by the following syntax is discussed in this section.

## Syntax

*`statement`*:\
&#x20;   [*`declaration`*](/clight/reference/declarations-and-types.md)\
&#x20;   [*`expression-statement`*](/clight/reference/statements/expression-statements.md)\
&#x20;   [*`if-statement`*](/clight/reference/statements/conditional-statements.md)\
&#x20;   [*`iteration-statement`*](/clight/reference/statements/iterative-statements.md)
