оператор goto



Автор Президент Мадагаскара задал вопрос в разделе Другие языки и технологии

В Turbo Pascal есть оператор перехода Goto, а в C++ чего вместо него имеется (+синтаксис)??? и получил лучший ответ

Ответ от Наталья[гуру]
Использование оператора безусловного перехода goto в практике программирования на языке СИ настоятельно не рекомендуется, так как он затрудняет понимание программ и возможность их модификаций.
Формат этого оператора следующий:
goto имя-метки;
...
имя-метки: оператор;
Оператор goto передает управление на оператор, помеченный меткой имя-метки. Помеченный оператор должен находиться в той же функции, что и оператор goto, а используемая метка должна быть уникальной, т. е. одно имя-метки не может быть использовано для разных операторов программы. Имя-метки - это идентификатор.
Любой оператор в составном операторе может иметь свою метку. Используя оператор goto, можно передавать управление внутрь составного оператора. Но нужно быть осторожным при входе в составной оператор, содержащий объявления переменных с инициализацией, так как объявления располагаются перед выполняемыми операторами и значения объявленных переменных
Наталья
(63465)
спасибо, и Вас взаимно
<table><tr><td>оператор goto</td></tr></table>

Ответ от Nismo[гуру]
если не ошибаюсь тоже goto. (ну в С точно)

Ответ от Девушка Весна[гуру]
а в С++ то же имеется goto :-))
только вот его не рекомендуют использовать, разве что дял выхода из глубоко вложенных циклов.

Ответ от Алексей Волков[активный]
Оператор GOTO не рекомендуется (совсем и абсолютно) к использованию. Пользуйтесь функциями и ветвлениями, а ГОТО ставить не стоит - это не есть хорошо для языков высокого уровня.
____
- Программирование на PHP и сайтостроение "с нуля" - теория и практика для новичков!

Ответ от Александр Венедиктов[новичек]
Оператор goto есть, его можно применять, но его использование в С++ считается плохим тоном. В разных документациях встречал его только 1 раз, когда делал устройство подключаемое через USB порт на процессоре lpc2148. В функции обработки событий он использовался для перехода на метку, где обрабатывалась исключительная ситуация, но в принципе его там тоже можно было легко обойтись без него.

Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: В Turbo Pascal есть оператор перехода Goto, а в C++ чего вместо него имеется (+синтаксис)???
спросили в Gett GIAT
паскаль, как работать с оператором goto, как ставить метки, чтобы при операции goto 1,
>объясняли что это мовитон

Всё правильно объяснили. Пользоватся так:

Label
подробнее...

Есть ли аналогия goto в с++ и если есть как ей пользоваться(если есть возможность то ответьте с примером)
Пожже нашол:
Ставишь в нужном месте метку. Метка — это идентификатор плюс двоеточие. В нужном
подробнее...

какой оператор на 8902
На 902 много региональных операторов. Смотри сам по ссылке в источнике. А ещё лучше, по этой ссылке
подробнее...

Как позвонить оператору мегафон?
ак позвонить оператору мегафон?
Вопрос очень простой и у нас уже есть на него сразу несколько
подробнее...
Ответ от 3 ответа[гуру]
Привет! Вот еще темы с похожими вопросами:
спросили в Интернет
помогите подключить к интернету Sharp SH530U (оператор мегафон), автоматических и ручных настроек на сайте нет.
Возможно, точка доступа, которую Вы создаете, не выбрана по-умолчанию.
А настройки просты.подробнее...

Quick Basic основные операторы
Основные операторы языка QBasic!

Основные директивы

CLS -очищение экранаподробнее...
Goto на Википедии
Посмотрите статью на википедии про Goto
 

Ответить на вопрос:

Имя*

E-mail:*

Текст ответа:*
Проверочный код(введите 22):*