Blender для начинающих/Введение в GLSL: различия между версиями

Содержимое удалено Содержимое добавлено
Строка 104:
 
[[File:GLSL 2.jpg|frameless]]
 
<source lang="C">
if условие
{
//блок операторов, выполняемых при истинности условия
}
else if
{
//блок операторов, выполняемых при ложности предыдущего условия
}
...
else if
{
//блок операторов, выполняемых при ложности предыдущего условия
}
else
{
//блок операторов, выполняемых при ложности всех условий
}
</source>
Если условие в if ложно, то проверится следующее. Если и оно не выполнилось, то проверка перейдет к следующему условию. Так будет пока программа не дойдет до else, операторы в котором выполняться если ни одно из вышеуказанных условий не было верно. При том, если в некотором блоке выше else выполнились команды в {}, то проверка остальных условий не выполняется.