Введение в C (Си)
Теория: Условие if/else
Полный доступ к материалам
Условие if else
В этом уроке разбираем условные конструкции if/else и применяем их в функции power().
Заодно закрываем важную деталь: у main() тоже должен быть тип и возвращаемое значение.
0 обычно означает, что программа завершилась без ошибок.
Комментарии
Комментарии помогают объяснить код людям. Компилятор их игнорирует.
Однострочный комментарий:
Многострочный комментарий:
Условие if else
Добавим в power() правило: если основание отрицательное, функция сразу возвращает 0.
Логика простая:
- Если
base < 0, выполняется веткаif. - Иначе выполняется ветка
elseи считается степень.
Полная программа
Результат:
- Вызов
power(3, 4)возвращает81. - Вызов
power(-3, 4)возвращает0по нашему правилу.
Итоги
- Конструкция
if/elseпозволяет явно задать разные сценарии выполнения кода. - Функция
main()должна иметь корректный тип и возвращать код завершения. - Комментарии помогают читать код, но не влияют на выполнение.