Условный оператор. Оператор if обеспечивает условное выполнение операторов
Оператор if обеспечивает условное выполнение операторов. Он записывается в следующей форме:
if(<выражение>)
<operator-1>;
[else
<operator-2>;]
При этом ключевое слово else со следующим за ним исполняемым оператором представляют собой необязательную часть условного оператора. Если результат вычисления выражения равен 1 (истина), то выполняется operator-1. Если результат вычисления выражения равен 0 (ложь), то выполняется operator-2. Если выражение ложно и отсутствует оператор-2, то выполняется оператор, следующий за условным.
Условный оператор может использоваться в неполном варианте, когда одно из плеч алгоритма отсутствует.
5.6.5 Структурный оператор {}
Существует два основных способа использования структурного оператора:
1. Структурный оператор может рассматриваться в качестве отдельного оператора языка С-51 и использоваться в программе везде, где может встречаться отдельный исполняемый оператор. Это используется в операторах for, while, do while, switch of и if;
2. Структурный оператор ограничивает область действия локальных переменных.
Каждый оператор внутри структурного оператора может являться любым оператором языка C-51, в том числе и объявлением, при условии, что все объявления внутри структурного оператора должны быть выполнены до первого исполняемого оператора.
Структурный оператор начинается с открывающей скобки '{' и записывается в следующем виде:
{<operator-1>; //Здесь могут быть объявления переменных
<operator-2>;
...
<operator-n>;
}
Дата добавления: 2015-10-09; просмотров: 517;