Вопросы по теме 'goto'

Команда GOTO в PHP?
До меня доходили слухи, что PHP планирует ввести команду «goto». Что он должен делать? Я попробовал немного поискать, но не нашел ничего ужасно описательного. Я понимаю, что это не будет команда типа "_1 _" ...
2700 просмотров
schedule 04.06.2022

Почему goto - плохая практика?
Этот вопрос дублирует Перейти к «Все еще считается вредным» . Если вы хотите обсудить это дальше, используйте исходный вопрос. Почему GOTO - плохая практика программирования? В некоторых случаях имеет смысл его использовать.
2569 просмотров
schedule 21.07.2022

Оператор VB.NET Switch GoTo Case
Я пишу код на VB.NET, который использует оператор switch, но в одном из случаев ему нужно перейти к другому блоку. В С# это будет выглядеть так: switch (parameter) { case "userID": // does something here. case "packageID":...
193922 просмотров
schedule 19.06.2022

Sql — оператор перехода
Является ли хорошей практикой использование операторов goto в SQL-запросах?
32453 просмотров
schedule 16.10.2022

C: вложенные If или Gotos
Как лучше всего управлять ресурсами для программы C . Должен ли я использовать вложенную структуру if или мне следует использовать операторы goto? Я знаю, что существует множество табу на инструкции goto . Однако я считаю это оправданным для...
3896 просмотров
schedule 10.06.2023

Какой из них лучше? делать {} пока (0); или перейти к xy;
У меня есть две части кода: Цикл do while: do { errorflag=0; ... if(cond1) { errorFlag=12; break; // Error Conditions } . . // Processing . if(cond2) {...
3195 просмотров
schedule 26.06.2022

Создает ли конструкция goto новую переменную
В следующем фрагменте кода label: int a; goto label; Создает ли он новые переменные или использует одну и ту же переменную И что происходит, когда мы снова и снова вызываем функцию, используя goto
160 просмотров
schedule 09.08.2023

GCC вычислил goto и значение указателя стека
В GCC вы можете использовать вычисляемый переход , взяв адрес метки (как в void *addr = &&label ) и затем перейдя к ней ( jump *addr ). В руководстве по GCC говорится, что вы можете перейти по этому адресу из любой точки функции. ,...
2915 просмотров
schedule 26.11.2022

Как мне сделать что-то, что может сделать GOTO в Python - перезагрузите, а затем перезапустите внешний цикл
Вот упрощенная версия моей программы, которую я использую в качестве примера. Я знаю, что использование GOTO - плохая практика, потому что это приводит к небрежному и запутанному коду, однако это было бы идеально для решения этой проблемы, которая...
244 просмотров
schedule 04.03.2023

Использование goto для чистого выхода из цикла
У меня есть вопрос об использовании оператора goto в C++. Я понимаю, что эта тема является спорной, и меня не интересуют какие-либо общие советы или аргументы (обычно я не использую goto ). Скорее, у меня есть конкретная ситуация, и я хочу понять,...
3712 просмотров
schedule 17.11.2023

Почему некоторые программисты ядра используют goto вместо простых циклов while?
Когда я выучил C, учитель целый день говорил мне: "Не используй goto, это плохая привычка, это некрасиво, это опасно!" и так далее. Почему же тогда некоторые программисты ядра используют goto , например, эту функцию , где ее можно было бы...
12990 просмотров
schedule 12.01.2024

Перейти к ‹Номер строки› в VBA
Из файла справки VBA: Заявление о переходе Безусловный переход к указанной строке внутри процедуры. Синтаксис Перейти _ строка _ Обязательный аргумент line может быть любой меткой строки или номером строки....
95961 просмотров
schedule 12.04.2024

Scanf не будет выполняться во второй раз
Я пытаюсь: - Перечитать значение, если пользователь вводит недопустимое значение. Но проблема в том, что scanf() выполняется только один раз и больше не будет выполняться, и программы застревают в бесконечном цикле. #include<stdio.h>...
2098 просмотров
schedule 07.11.2023

Пакет: просто синтаксическая ошибка: Goto был неожиданным в это время
Итак, я пытаюсь написать базовую компьютерную программу. И у меня небольшие проблемы с синтаксисом. Код выглядит следующим образом. @echo off cls color 71 :start echo ----------------------------------- echo Welcome to Tandy's...
3443 просмотров
schedule 02.05.2023

Недостатки использования GOTO в CMD
Прекрасно зная о вечных дискуссиях о том, является ли хорошей практикой использование GOTO ( GOTO по-прежнему считается вредным? ), я пытаюсь спросить, есть ли какие-то недостатки в использовании GOTO, особенно в оболочке CMD/DOS. Под...
453 просмотров
schedule 20.06.2023

Проблемы с оператором GO TO при выполнении в первый раз
Возникли проблемы с использованием инструкции GO-TO. Предполагается, что это будет работать до тех пор, пока пользователь не введет «END». Если я наберу «КОНЕЦ» при первом открытии программы, она закроется, но если я наберу ее после ввода...
674 просмотров
schedule 30.10.2022

Есть ли способ поддерживать библиотеку пакетных сценариев?
Я пишу сложный пакетный патч-файл с генерацией других файлов. Я знаю, что эта партия не самая лучшая для этого, но у меня в основном все работает. Однако возникает головная боль, связанная с дублированием всех подпрограмм во всех файлах, если я не...
428 просмотров

Как это переписать без использования goto
Я новичок в C ++. У меня есть следующая форма кода. Мне было интересно, как я могу переписать это без использования goto. Если я использую break вместо него, то я все равно проверяю оператор if, следующий за циклом, при каждом проходе через этот...
1323 просмотров
schedule 19.03.2022

предупреждение: получение адреса метки нестандартно
Кто-нибудь может объяснить, как следующий код создает метку? char memory[] = "hello"; &&memory[0]; error: label 'memory' used but not defined
1023 просмотров
schedule 17.09.2022

Как я могу исправить эту ошибку? Паскаль
PROGRAM RandomNumber; Var rand,count,guess : integer; LABEL correct, loop, wrong, end1; begin {Initialization, so that random numbers are drawn} Randomize; count :=0; repeat loop: count := count+1; {Random(i) Creates random numbers...
935 просмотров
schedule 21.07.2022