В чем недостаток оператора goto в С++?

программирование C++ С++

Ответы:
ни в чем.
Старайся обильно не применять.Ибо код станет не читабельным и есть риск запутацо.
Теоретический - нарушается структура программы, тяжело следить чокуда
Практический - долго это происходит, особенно с конвеерной технологией процессора-то.
Для новичка в программировании не очевидно -- когда допустимо применение этого оператора, а когда нет.
goto "разрывает" естественный порядок следования операций. Это ухудшает "читабельность" кода.
А чем он именно в плюсах выделяется?
Вообще его большинство программистов не любят, потому что при частом использовании и большом объеме кода все становиться похожим на ад :)
Да и вроде теоретически доказано, что любой алгоритм может обойтись без безусловного перехода.


14 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.