#include void fred() { printf("In fred()\n"); goto done; printf("In middle\n"); done: printf("At end\n"); } void joe() { int b = 5678; printf("In joe()\n"); { int c = 1234; printf("c = %d\n", c); goto outer; printf("uh-oh\n"); } outer: printf("done\n"); } void henry() { int a; printf("In henry()\n"); goto inner; { int b; inner: b = 1234; printf("b = %d\n", b); } printf("done\n"); } int main() { fred(); joe(); henry(); return 0; } /* vim: set expandtab ts=4 sw=3 sts=3 tw=80 :*/