238328 29.11.2012 16:51

Как пользоваться оператором GOTO? Подскажите, пожалуйста. А то друг подарил книгу — самоучитель С++, а страница с goto — вырвана.

Recommended by: @ulidtko, @jabber, @kurkuma
1. ulidtko 29.11.2012 19:42

kjk

2. jabber 30.11.2012 00:34

лул

3. anonkz 30.11.2012 07:49 QIP свободное общение

Ставишь в нужном месте метку. Метка — это идентификатор плюс двоеточие. В нужном месте пишешь goto и идентификатор, использованный для метки.

Дурацкий пример с goto:

int i = 0;
l: i++;
if (i < 10)
goto l;

Вообще говоря, единственное место, где я лично считаю использование goto в C и C++ целесообразным — необходимость выйти или продолжить выполнение внешнего цикла. В этих языках, в отличие например, от Java операторам break и continue нельзя указать какой цикл оборвать или продолжить. Но и такая необходимость — редкий случай. Использование вместо goto других приёмов в данном случае, на мой взгяд, куда больший изврат, чем сам goto.

4. anonkz 30.11.2012 07:51 QIP свободное общение

Ну, во-первых автор вопроса — хорошо известный тролль ;) Поэтому, как минимум — не стоит рассматривать вопрос серьезно. Даже причина сформулирована до идиотизма глупо: вырвана страница. Как будто из гугла или сайтах по программированию — тоже кто-то ее вырвал. Этот вопрос, как и большая часть вопросов автора — носят флудильный или провокационный характер. Точные причины неизвестны, но автору вопроса уже удаляли аккаунт на пстача ;)

Однако, пользуясь случаем скажу, что использование GOTO не является необходимостью. В новых языках данного оператора нет вообще.

5. 238328anonkz /4 30.11.2012 16:31

лень гуглить, ты пастой отвечал или нет?

7. jabberanonkz /3 01.12.2012 03:53 psto

алсо эксепшоны лул

8. jabberanonkz /4 01.12.2012 03:54

лул

Do you really want to delete ?