Утверждения — это основные строительные блоки программ, которые выполняются в последовательном порядке.

В 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
    }