Урок 4: Условия — if и else
До сих пор наши программы выполнялись строка за строкой, никогда не останавливаясь и не делая выбор. В этом уроке мы научимся принимать решения: операторы сравнения, такие как == и >=, возвращают 1 (истина) или 0 (ложь), а if выполняет блок кода только тогда, когда условие истинно. else предоставляе
if — как швейцар: если ты соответствуешь условию — входишь через главную дверь; иначе (else) — тебя направляют к боковой двери. Каждый раз открывается только одна дверь.
- оператор сравнения
- ==, !=, <, >, <=, >= — сравнивают два значения и возвращают 1 (истина) или 0 (ложь).
- if (условие)
- Выполняет блок в фигурных скобках только если условие истинно (ненулевое).
- else
- Альтернативная ветвь: выполняется именно тогда, когда условие if ложно.
- истина = ненулевое
- В условиях C нет встроенного логического типа: 0 — ложь, любое другое значение — истина.
- блок { }
- Группа строк между фигурными скобками, которая ведёт себя как единое целое.