Я делал тест C++, и один вопрос меня много озадачил.
Какова действительная цель для инструкции goto
:
&Label;
:LABEL
<LABEL>
Label:
:Label;
Я думаю ;
не имеет ничего общего с goto
. Это точка последовательности. Таким образом, единственный ответ будет 5, но <>
не разрешены в названии метки, я очень смущен.
Правильный синтаксис для цели goto
4) Label:
Хотя было бы правильнее сказать, что целью оператора goto является сама метка, потому что согласно C++ Standard (6.1 Labeled statement)
Единственное использование метки идентификатора - это цель перехода
С другой стороны, цель оператора goto - это обозначение. :)
Поэтому, по-моему, вопрос не ясен, спрашивает ли он о синтаксисе написания ярлыка или о том, что является целью. :).
Я полагаю, что вопрос о синтаксисе.
goto
? (Помимо «не используйтеgoto
», очевидно.)