1.6. Условные инструкции if и if-else.
Для управления ходом выполнения программы в языке программирования Си используются управляющие инструкции, которые рассмотрены в этом и следующих трех параграфах.
Для проверки истинности некоторого условия используется управляющая инструкция
if (выражение)
инструкция
которая работает следующим образом. Если значение выражения истинно, то выполняется инструкция, следующая за выражением. Иначе, ничего не выполняется. Например, следующая инструкция увеличивает значение числа a на единицу, только в том случае, если это число меньше нуля.
if ( a < 0 )
++a;
Если необходимо выбрать одно из действий в зависимости от значения логического выражения, то для этой цели используется управляющая инструкция
if (выражение)
инструкция
else
инструкция
В следующем примере число a увеличивается на единицу, если оно меньше нуля, и уменьшается на единицу в противном случае.
if ( a < 0 )
++a;
else
--a;
- Лабораторная работа №1.
- 1.1. Типы данных и переменные.
- 1.2. Числовые типы данных.
- 1.3. Арифметические операции над числами.
- 1.4. Форматированный ввод и вывод чисел.
- 1.5. Логические операторы и операторы сравнения.
- 1.6. Условные инструкции if и if-else.
- 1.7. Инструкции цикла while и do-while.
- 1.8. Инструкция цикла for.
- 1.9. Инструкция выбора switch.
- 1.10. Блоки.
- 1.11. Стандартная библиотека математических функций.
- 1.12. Задачи для самостоятельного решения.
- 1.13. Дополнительные задачи.