Справочники C++ if else

Что такое if else в C++?

Конструкция if else позволяет проверить одно или же несколько условий и в случае если условие не будет верным, то выполнить другой код или проверить другое условие. 
int a = 2, b = 10;
if (a == b) { // Если a будет равным b, тогда выполниться код
     // Здесь код который выполниться
     // Если все одна строка кода, то фигурные скобки {}
     // можно не ставить
} else if (a <= b) { // Если а будет меньшим или равным b
     // Если предыдущее условие не выполниться,
     // а здесь условие окажется верным,
     // то выполниться этот код
} else {
     // Этот код сработает, если другие условия не выполнятся
}
Вы можете прописать эту структуру лишь с одним условием if. Также вы можете прописывать сколько-угодно вложенных условий else if.

Внутри каждого условия можно записывать другие условия, которые будут проверять новые выражения.

Если нам понадобиться проверить на несколько условий в одном условном операторе, то мы можем воспользоваться логическим "и" или же логическим "или":
if (a != b && a > b) {
     // Код выполниться, если и первое, и второе условие
     // окажутся верными
}

if (a < b || a == b) {
     // Код выполниться, если или первое, или второе условие
     // окажется верным
}

Тернарная операция

Это сокращенная форма if else. Записывается следующим образом:
int x = 90, a = 8;
int res = x < a ? (x + a) : (x - a);
cout << res << endl;
Мы проверяем, если "x" будет меньше за "a", то мы в переменную res устанавливаем их сумму, иначе - их разницу.
Комментарии
Добавить комментарий

Пока комментариев нет