Оператор — это конструкция языка Си, которая вызывает выполнение действия.
В языке программирования Си существуют следующие операторы:
Простой оператор или оператор-выражение — это выражение, заканчивающееся символом ; (точка с запятой).
Специальным случаем простого оператора является пустой оператор, который ничего не делает. Пустой оператор состоит из единственного символа ; (точка с запятой). Он используется в тех случаях, когда синтаксис языка требует наличия оператора там, где не требуется никаких действий.
Блок операторов (блок, составной оператор) — это последовательность операторов, заключенная в фигурные скобки {}.
Блок используется для объединения нескольких операторов в один оператор. После закрывающей фигурной скобки точка с запятой может не указываться. После открывающей фигурной скобки можно объявлять переменные. Такие переменные, называемые автоматическими, известны только внутри этого блока, после выхода из блока они больше неизвестны.
"Тело" функции также представляет собой блок операторов.
Управляющие операторы — операторы языка Си, реализующие ветвления алгоритма, циклы и передачу управления.
Все управляющие операторы начинаются с ключевого слова, такого как: if, while, for и т.д.