Утверждения — это основные строительные блоки программ, которые выполняются в последовательном порядке.
В C++ существует несколько типов утверждений:
1. Операторы присваивания:
int a = 5; // Присваивание значения 5 переменной a2. Операторы Управления потоком:
- 
if (условное утверждение): if (a > 0) { // блок кода выполняется, если a больше 0 }
- 
switch (многоуровневый выбор): switch (a) { case 1: // блок кода для случая 1 break; case 2: // блок кода для случая 2 break; default: // блок кода для остальных случаев break; }
3. Циклы:
- 
for: for (int i = 0; i < 10; i++) { // блок кода выполняется 10 раз }
- 
while: int i = 0; while (i < 10) { // блок кода выполняется, пока i меньше 10 i++; }
- 
do-while: int i = 0; do { // блок кода выполняется хотя бы один раз i++; } while (i < 10);
4. Операторы перехода:
- 
break (выход из цикла или switch): for (int i = 0; i < 10; i++) { if (i == 5) { break; // выход из цикла при i равном 5 } }
- 
continue (переход к следующей итерации цикла): for (int i = 0; i < 10; i++) { if (i % 2 == 0) { continue; // пропустить итерацию при четном i } // блок кода для нечетных i }
- 
return (выход из функции и возврат значения): int sum(int a, int b) { return a + b; // возврат суммы a и b }