Инструкция if-else
Инструкция if-else схожа и тесно связана с инструкцией if, она имеет вид:
if(условие)
{
инструкции 1
}
else
{
инструкции 2
}
Если условие истинно то выполняются инструкции 1, а инструкции 2 пропускаются, если условие ложно, то выполняются инструкции 2, а инструкции 1 пропускаются. Например:

int main()
{
int a = 0;
int b = 4;

if(a == b)
{
a = 4;
}
else
{
a = 3;
}
return 0;
}

Здесь a присвоится 3, т.к. условие a == b ложно.

Инструкция while имеет вид:

while(условие)
{
инструкции
}

Здесь сначала проверяется условие и если оно истинно то выполняются инструкции, после управление переходит опять в начало цикла к условию и так до тех пор пока условие не станет ложным. Например:

int main()
{
int a = 0;
while(a < 20)
{
++a;
}
return 0;
}

Оператор ++ увеличивает переменную на 1 т.е. выражение ++a идентично a + 1. В нашем цикле a будет увеличиваться на 1 пока не станет равно 20.
Сайт создан в системе uCoz