fork download
  1. #include <stdio.h>
  2.  
  3. int main()
  4. {
  5. void * ll[3] = {&&d, &&i, &&l};
  6. void * oo[2] = {&&f, &&j};
  7. int l = -1, o = -1;
  8. goto a;
  9. n: printf("\n"); goto end;
  10. g: printf(" "); goto h;
  11. m: printf("!"); goto n;
  12. f: printf(","); goto g;
  13. h: printf("W"); goto i;
  14. a: printf("H"); goto b;
  15. l: printf("d"); goto m;
  16. b: printf("e"); goto d;
  17. d: printf("l"); ++l; goto *ll[l];
  18. i: printf("o"); ++o; goto *oo[o];
  19. j: printf("r"); goto d;
  20. end: ;
  21.  
  22. return 0;
  23. }
  24.  
Success #stdin #stdout 0s 4408KB
stdin
Standard input is empty
stdout
Hello, World!