>>456
ありがとうです。

追加でもう一つ;
label1:
{
 // とても長い処理
 if(何かの判定) break label1;
 // とても長い処理
}
のような書き方が出来ると知って、gotoの代わりに便利なので使うことがあるのですけど、
これって初心者サイトでみたことがないです。
なんというのですか?

do{
 // とても長い処理
 if(何かの判定) break;
 // とても長い処理
}while(false);
この様にすると、何か不細工なのが嫌いで…。