Blender для начинающих/Введение в GLSL: различия между версиями
Содержимое удалено Содержимое добавлено
Строка 61:
<source lang="C">if условие
{
// блок операторов, выполняемых при истинности условия
}</source>
Например:
Строка 83:
| <= || меньше или равно
|}
Условие «
<source lang="C">if (a >= 3)
{
// операторы
}</source>
Когда же требуется выполнить некоторые команды при
<source lang="C">
if условие
{
// блок операторов, выполняемых при истинности условия
}
else
{
// блок операторов, выполняемых при ложности условия
}</source>
Например:
Строка 102:
int a
a = 4
if a > 10
{
a = 10
}
else
{
a = 0
}</source>
===Множественный выбор===
Строка 118:
if условие
{
// блок операторов, выполняемых при истинности условия
}
else if
{
// блок операторов, выполняемых при ложности предыдущего условия
}
...
else if
{
// блок операторов, выполняемых при ложности предыдущего условия
}
else
{
// блок операторов, выполняемых при ложности всех условий
}
</source>
Если условие в if ложно, то проверится следующее. Если и оно не выполнилось, то проверка перейдет к следующему условию. Так будет продолжаться до тех пор, пока программа не дойдет до else, операторы в котором выполняться, если ни одно из вышеуказанных условий не было верно.
==Циклы==
|