187 / 180 / 25
Регистрация: 27.01.2012
Сообщений: 1,335
|
||||||
1 | ||||||
Выйти из нескольких функций03.01.2014, 10:03. Показов 4108. Ответов 22
Метки нет (Все метки)
Необходимо при определенном условии выскочить из косвенной рекурсии. Конечно, можно сделать это монструозно, но, полагаю, есть возможность выйти изо всех эти функций безо всяких глобальных переменных и тучи if при каждом косвенном вызове на проверку этого глобального флага?
Исключения использовать нельзя. Я бы сделал это через goto, но насколько это правильно? Разворачивает ли goto стэк? Мне кажется, что нет.. Но может я ошибаюсь? Так бы это выглядело с goto:
Не по теме: Пожалуйста, не надо кричать "использование goto = быдло код"..
0
|
03.01.2014, 10:03 | |
Ответы с готовыми решениями:
22
Условия для нескольких функций Работа с файлом из нескольких функций Возвращение из функций нескольких значений Объявление нескольких функций в head.h |
║XLR8║
|
||||||
03.01.2014, 17:52 | 22 | |||||
Ппц, начинаем думать:
0
|
0 / 0 / 0
Регистрация: 25.12.2013
Сообщений: 9
|
|
03.01.2014, 18:17 | 23 |
а break не пробовали?
Добавлено через 1 минуту Ну или применить алгоритм метки label1: label2: ... это позволяет выйти из многовкладенных циклов по условию Добавлено через 4 минуты Опыт это не имя которое дано ошибкам Есть люди ошибаются на одном и том же 1000 раз и не понимают... вот тут то! именно понимают! опыт это то что человек понял и реализовал
0
|
03.01.2014, 18:17 | |
03.01.2014, 18:17 | |
Помогаю со студенческими работами здесь
23
Решение задачи с применением нескольких функций Программирование задач с использованием нескольких функций Программа с возвратом из функций нескольких значений Шаблоны функций при компиляции нескольких файлов Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |