История изменений
Исправление SZT, (текущая версия) :
Еще хотелось бы заметить, что в GCC есть computed goto. https://gcc.gnu.org/onlinedocs/gcc/Labels-as-Values.html
Можно сделать свой стек из меток и по ним возвращаться, если дело происходит в пределах одной функции. Вот например простая стековая машина, считающая числа Фибоначчи, работающая по этому принципу: https://wandbox.org/permlink/86FjaMCLkzK9y78t
Исходная версия SZT, :
Еще хотелось бы заметить, что в GCC есть computed goto. https://gcc.gnu.org/onlinedocs/gcc/Labels-as-Values.html
Можно сделать свой стек из меток и по ним возвращаться, если дело происходит в пределах одной функции. Вот например простая стековая машина, считающая числа Фибоначчи, работающая по этому принципу: https://wandbox.org/permlink/5e6WL0bioRReruAt