Я как-то уже рассказывал про оператор goto в PHP. В С/С++ (да и в других языках) тоже имеются подобные операторы. И тоже их не советуют использовать. Однако знать о них надо, поскольку вы их можете встретить в чужих исходных кодах, особенно в старых и особенно на чистом С. Оператор goto выполняет безусловный переход к метке. Метки - это идентификаторы, которые можно добавить почти в любом месте исходного кода. Метки никак не влияют на программу и их может быть сколько угодно. Они просто обозначают начало какого-то участка кода, и на этот участок кода потом можно перейти с помощью оператора goto и имени метки. Метка выглядит так: ИмяМетки: То есть просто надо написать любой допустимый в языке идентификатор и поставить двоеточие. Затем в любом участке кода можно использовать оператор goto, после которого написать имя метки, и тем самым выполнить безусловный переход к тому участку кода, на который указывает метка. Пример: Как видите, здесь мы последовали принципу “зачем просто, когда можн