In article <4226CBE4.2040200@slis.tsukuba.ac.jp>,
 Yuzuru Hiraga <hiraga@slis.tsukuba.ac.jp> writes:
> 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 文を消してしまったら?
> 
> (平賀@筑波大)
> 

whileに{}がついているぶんましですね。ちょっと気持ち悪いけど。

-- 
   ___     わしは、山吹色のかすてーらが大好きでのぅ
 [[o o]]            ふぉっふぉっふぉ
   'J'     森下 お代官様 MaNMOS 英夫@ステラクラフト
PGP Finger = CD EA D5 A8 AD B2 FE 7D  02 74 87 52 7C B7 39 37