Skip to content

Оператор if, if-else

Условный оператор if

Оператор if используется для выполнения блока кода только при выполнении заданного условия. Условие (cond) должно иметь тип bool.

if (cond)
{
  // Блок кода выполняется, если cond == true
}
Если условие ложно (false), блок кода пропускается.

Условный оператор if...else

Оператор if...else позволяет указать альтернативный блок кода, который выполняется, если условие ложно.

if (cond)
{
  // Выполняется, если cond == true
}
else
{
  // Выполняется, если cond == false
}

Примеры

Пример использования оператора if

int foo(int value)
{
  if (value > 10)
  {
    return 1;
  }

  return -1;
}

Пример использования оператора if-else

int foo(int value)
{
  if (value > 10)
  {
    return 1;
  }
  else
  {
    return -1;
  }
}

Пример использования оператора if-else if

int foo(int value)
{
  if (value > 10)
  {
    return 1;
  }
  else if(value > 5)
  {
    return 2;
  }
  else
  {
    return -1;
  }
}