Автоматизация и боты

 Помощь      Поиск      Пользователи
Сайт Кибор     Программируемый кликер Кибор     Видео обучение     Заказать бот

 Страниц (1): [1]   

> Без описания
Baltazar
Отправлено: 28 Июля, 2020 - 07:54:28
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 12
Дата рег-ции: Июль 2020  
Репутация: 0




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

CODE:
int a = 0
int b = 10

function f()
{
if (a==b)
{
goto X;
}
else
{
goto Y;
}
}

f();

X:;
a=a-10;

Y:;
a++;


Но такой код работать не будет. Подскажите пожалуйста как исправить?
 
 Top
Kibor
Отправлено: 28 Июля, 2020 - 08:08:47
Post Id



Администратор
Эксперт


Покинул форум
Сообщений всего: 8095
Дата рег-ции: Март 2013  
Откуда: Одесса
Репутация: 355




goto global X;

CODE:
int a = 0;
int b = 10;

f();

X:;
a=a-10;

Y:;
a++;



function f()
{
if (a==b)
{
goto global X;
}
else
{
goto global Y;
}
}
 
 Top
Baltazar
Отправлено: 28 Июля, 2020 - 09:35:00
Post Id



Пользователь
Прохожий


Покинул форум
Сообщений всего: 12
Дата рег-ции: Июль 2020  
Репутация: 0




Огромное спасибо
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 1 (гостей: 1, зарегистрированных: 0)
« Вопросы и решение проблем »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 




Powered by