#include #include int main() { // int i = 0; // podría no funcionar volatile int i = 0; // evita la optimización de i jmp_buf buf; setjmp(buf); // almacena estado de CPU printf("%i ", i); i = i + 1; if (i < 5) longjmp(buf, 1); // salto no local puts(""); }