前田です。 渡辺博文 <VYV01212 / niftyserve.or.jp> san wrote: |continue は loop の最初に飛ぶからこれでいいんじゃないでしょ |うか? C でも | do { | continue; | } while (COND); |は無限 loop になりますし. あれ、continueってループの最後に飛びませんでしたっけ? do { printf("test\n"); continue; } while (0); は test と表示して無事終了しました。 # 最初無限ループになったのですがdo ... untilと間違えて # て条件をTUREにしていたからでした(^^; いずれにせよループの最後に飛ぶ仕様の方が使いやすいような 気がします。 # そういえば全然関係ないのですが、Delphiでforループ # からのbreadk/continueが導入された時、Pascal派の # 方が声高にけしからんと叫んでいたような気がするので # すが、forでbreakするとなぜ困るんでしたっけ。 -- 前田 修吾