Утверждения — это основные строительные блоки программ, которые выполняются в последовательном порядке.
В C++ существует несколько типов утверждений:
1. Операторы присваивания:
int a = 5; // Присваивание значения 5 переменной a
2. Операторы Управления потоком:
-
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 }