Re: break と continue
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
Fnews-brouse 1.9(20180406) -- by Mizuno, MWE <mwe@ccsf.jp>
GnuPG Key ID = ECC8A735
GnuPG Key fingerprint = 9BE6 B9E9 55A5 A499 CD51 946E 9BDC 7870 ECC8 A735