Инструкция 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. |