4.2.8 $B%k!<%W(B, `break', `return', `continue'
-------------------------------------------

$B%k!<%W$r9=@.$9$kJ8$O(B, `while' $BJ8(B, `for' $BJ8(B, `do' $BJ8(B $B$N(B 3 $B<oN`$,$"$k(B.

   * `while' $BJ8(B
     $B7A<0$O(B,

          while ( $B<0(B ) $BJ8(B

     $B$G(B, $B$3$l$O(B, $B<0(B $B$rI>2A$7$F(B, $B$=$NCM$,(B 0 $B$G$J$$8B$j(B $BJ8(B
     $B$r<B9T$9$k$H$$$&(B $B0UL#$H$J$k(B. $B$?$H$($P(B $B<0(B $B$,(B 1 $B$J$i$P(B,
     $BC1=c$JL58B%k!<%W$H$J$k(B.

   * `for' $BJ8(B
     $B7A<0$O(B,

          for ( $B<0JB$S(B-1; $B<0(B; $B<0JB$S(B-2 ) $BJ8(B

     $B$G(B, $B$3$l$O(B

          $B<0JB$S(B-1 ($B$rC1J8JB$S$K$7$?$b$N(B)
          while ( $B<0(B ) {
              $BJ8(B
              $B<0JB$S(B-2 ($B$rC1J8JB$S$K$7$?$b$N(B)
          }

     $B$HEy2A$G$"$k(B.

   * `do' $BJ8(B
          do {
              $BJ8(B
          } while ( $B<0(B )

     $B$O(B, $B@h$K(B $BJ8$r<B9T$7$F$+$i>r7o<0$K$h$kH=Dj$r9T$&=j$,(B `while' $BJ8(B
     $B$H0[$J$C$F$$$k(B.

$B%k!<%W$rH4$1=P$9<jCJ$H$7$F(B, `break' $BJ85Z$S(B `return' $BJ8$,$"$k(B. $B$^$?(B,
$B%k!<%W$N@)8f$r(B $B$"$k0LCV$K0\$9<jCJ$H$7$F(B `continue' $BJ8$,$"$k(B.
   * `break'
     `break' $BJ8$O(B, $B$=$l$r0O$`%k!<%W$r0l$D$@$1H4$1$k(B.

   * `return'
     `return' $BJ8$O(B, $B0lHL$KH!?t$+$iH4$1$k$?$a$NJ8$G$"$j(B,
     $B%k!<%W$NCf$+$i$G$bM-8z$G$"$k(B.

   * `continue'
     `continue' $BJ8$O(B, $B%k!<%W$NK\BN$NJ8$NKvC<$K@)8f$r0\$9(B.  $BNc$($P(B `for'
     $BJ8$G$O(B, $B:G8e$N<0JB$S$N<B9T$r9T$$(B, `while' $BJ8$G$O>r7o<0$NH=Dj$K0\$k(B.

