Условный оператор if
Когда линейную часть программы необходимо разделить на две или более ветви (альтернативы) используют операторы условных и безусловных переходов. Это структурные операторы языка, которые позволяют менять порядок выполнения программы в зависимости от некоторых условий. Ветвление осуществляется путем анализа некоторого логического выражения, задающего условие выбора альтернативы.
Оператор if позволяет разветвить вычислительный процесс на два варианта в зависимости от значения некоторого условия.
Имеется две формы условного оператора:
· Полная схема выполнения : if (выражение) оператор1 else оператор2;
· Сокращенная схема выполнения : if (выражение) оператор1 ;
Выполнение оператора if начинается с вычисления выражения.
Далее выполнение осуществляется по следующей схеме:
1. если выражение имеет значение TRUE, то есть истинно (отлично от 0), то выполняется оператор1.
2. если выражение имеет значение FALSE, то есть ложно ( равно 0),то выполняется оператор2.
3. если выражение имеет значение FALSE и отсутствует конструкция со словом else, то выполнение оператора if завершается.
Дата добавления: 2015-02-23; просмотров: 828;