Hideo Sir MaNMOS Morishita wrote:
> 森下 お代官様 MaNMOSです。
> 
> rpmのソースを読んでいて
> 
> while (c=*ptr++)
> switch(c) {
> case ...:
>     continue;
> .
> .
> .
> }
> 
> ってのを見かけました。
> 
> いや、問題ないですよ。
> 
> でも、むっちゃ気持ち悪い。
> 
> #大体breakでも同じなのに。


while (c=*ptr++) {
      switch(c) {
           case '0': continue;
           case '1': a = 1; break;
           case '2': a = 2; break;
           ...
      }
      if (a % 2) b = 1; else b = 0;
}

みたいなものでも気持ち悪いですか?
これなら OK?
で、なんかの事情で下の if 文を消してしまったら?

(平賀@筑波大)