なんだこれは

はてなダイアリーから移転しました。

2015-12-04から1日間の記事一覧

goto だめなら longjmp 使えばいいじゃない

C

#include <stdio.h> #include <setjmp.h> #define loop do{setjmp(jmp);}while(0) #define goto_loop do{longjmp(jmp,1);}while(0) jmp_buf jmp; int main(void){ int i = 0; loop; i++; printf("%d\n",i); if(i < 10){ goto_loop; } return 0; }真に受けないように。</setjmp.h></stdio.h>