[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[WitchTech 00512] Re: -= 演算子の数式展開はバグ?



f2akira@大阪です。

At November 10, 2000 12:44 PM <boots@estyle.ne.jp> さん wrote:
> #普通 a-=b-c なんて書くほうがアレだと思いますけど
> 
> > K&RのC規格や、gccの -= の数式解釈は、以下のようになって> います。
> >  a -= b   =>   a -= (b) => a = a - (b)
> >
> > ワンダーウィッチ(LSIC-forW)ではどうも
> >  a = a - b - c
> >
> > これは仕方がないことでしょうか。

もっと、素直(?)に...

a-=(b-c)

...は、いかがでしょうか??

私は(仕事で)たびたびコンパイラ環境が変わるので、処理系に依存しそ
うなコード(人間がとちりそうなコード含む)は、カッコを付けて、わか
り易くしています。(^^)

ワンダーウィッチ(LSIC-forW)の出力コードは、確かにバグのような気
がしますね...。

PS. boots@estyle.ne.jp さんへ
ご使用のメーラの設定で「Reply-To:」が設定されているようですね。で
きれば、MLに送信する場合は外される事をお勧めします。(^^)




ML Archives