← Вернуться на главную

Урок 4 - ветвления if

Кто такой ваш if и с чем его едят

if (a > b)
    m = a;
else
    m = b;

cout << m;

Мы прописываем if (если), в скобках условие, и что выполнится (если нужно выполнить несколько команд, можно использовать скобки {}).

if (a > b) {
    m = a;
    cout << m;
} else {
    m = b;
    cout << m;
}

Что здесь выполняется

if (a > b) если a больше b то выполняй m = a; cout << m; иначе (else) выполняй m = b; cout << m;.

Обмен значений в переменных

if (a > b) {
    с = a;
    a = b;
    b = c;
}

Что здесь выполняется

  1. Если a > b, то.
  2. Записываем значение из переменной а в переменную с.
  3. Записываем значение из переменной b в переменную a.
  4. Записываем значение из переменной c в переменную b.
  5. В итоге мы меняем значения в переменных a и b местами.

Что можно использовать внутри if

Для условий можно использовать:

  • > - (больше)
  • >= - (больше или равно)
  • < - (меньше)
  • <= - (меньше или равно)
  • == - (равно)
  • != - (не равно)
  • && - (и)
  • || - (или)
  • ! - (не)