- Условные операторы
- Конструкция, изменяющая последовательность выполнения операторов в программе в зависимости от условия.
- Оператор if
- Оператор, позволяющий выбрать один из нескольких блоков операторов в зависимости от значения выражения.
- Оператор if-else
- Условный оператор, позволяющий выбрать один из двух блоков операторов в зависимости от значения выражения. Если условие истинно, выполняется первый блок, иначе — второй.
- Оператор if-else-if
- Условный оператор, позволяющий выбрать один из нескольких блоков операторов в зависимости от значения выражения, с возможностью добавить дополнительные условия.
- Циклы
- Конструкция, позволяющая многократно выполнять блок операторов до тех пор, пока выполняется условие.
- Цикл while
- Цикл, в котором условие проверяется в начале выполнения цикла, и если оно истинно, выполняется тело цикла. После выполнения тела условие проверяется снова. Если условие ложно, цикл завершается.
- Цикл do-while
- Цикл, в котором условие проверяется в конце выполнения цикла, и если оно истинно, тело цикла выполняется снова. Если условие ложно, цикл завершается. Используется, когда заранее неизвестно количество итераций.
- Цикл for
- Цикл, в котором заранее известно количество итераций, и условие проверяется перед каждой итерацией. Если условие истинно, выполняется тело цикла, иначе цикл завершается. Используется, когда количество итераций известно заранее.
- Оператор break
- Конструкция, позволяющая выполнять блок операторов при выполнении условия, и прекращать выполнение программы при наступлении другого условия. Используется для обработки ошибок и завершения программы.
- Оператор continue
- Конструкция, позволяющая временно прекратить выполнение текущего блока операторов и перейти к следующему оператору после текущего блока. Используется для организации вложенных циклов и условных операторов.
- Оператор goto с меткой
- Конструкция, позволяющая выполнять блок операторов многократно, пока выполняется условие, и при наступлении другого условия прекращать выполнение цикла. Используется для организации выхода из цикла внутри тела цикла.
- Оператор return
- Конструкция, позволяющая выполнять блок операторов многократно, пока выполняется условие, и при наступлении другого условия прекращать выполнение цикла. Используется для организации выхода из цикла, расположенного выше текущего.