for or while functionなどのloopない等 範囲内は素早く脱出
for(;;) { if(A) { printf("幼女を捜しています。"); if(B) { printf("幼女はどこですか。"); if(C) { printf("幼女はがあるいています。"); if(D) { printf("幼女!幼女!つるぺた幼女!"); if(E) { printf("僕は幼女が好きです。"); } } } } } }
高度に構造化されたプログラムはただのバグの温床です。
for(;;) { if(!A) goto next; printf("幼女を捜しています。"); if(!B) goto next; printf("幼女はどこですか。"); if(!C) goto next; printf("幼女はがあるいています。"); if(!D) goto next; printf("幼女!幼女!つるぺた幼女!"); if(!E) goto next; printf("僕は幼女が好きです。"); next: }
まいめろすっきり!!
この場合 continue でもOKだけど増分には注意
関数なら return かな