Курс Си для WinCC 09.99
4-52
Руководство по конфигурации WinCC
C79000-G8276-C157-01
for
Пример цикла for приведен ниже. Цикл исполняется пока истинно проверяемое
условие. Инициализация переменных цикла, а также их изменение можно задать в
самом цикле, а не в его теле.
Условные выражения
У циклов их тело исполняется пока истинно проверяемое условие. В условных
выражениях заданный фрагмен т ко да выполняется ровно один раз, и только в том
слу чае, если проверяемое условие истинно.
Выделяют следующие типы условных выражений:
if – else
Если проверяемое условие истинно , то исполняется ветвь if. Если условие не
выполняется, то будет исполнена альтернативная ветвь else. Ветвь else также может
вовсе отсут ствовать, если нет необходимости в выполнении альтернативной
обработки.
switch – case
В данном слу чае переменная проверяется на совпадение. Switch задает проверяемую
переменную. Производится проверка, какая из ветвей case соответствует значению
этой переменной. Если такая ветвь найдена, она исполняется. Ограничения на
количество ветвей отсутствуют. Каждая ветвь должна заканчиваться оператором
break. При необходимости можно также задать ветвь по умолчанию default. Она
будет исполняться в том слу чае, если значение проверяемой переменной не
совпадает ни с одной из ветвей case.