[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[WitchTech 00510] -= 演算子の数式展開はバグ?
- Subject: [WitchTech 00510] -= 演算子の数式展開はバグ?
- From: a_hirata@siscom.or.jp (平田 敦)
- Date: Fri, 10 Nov 2000 11:24:32 +0900
こんにちは。表題の件について、もしよろしければ、どなたかお答え頂けると幸
いです。
K&RのC規格や、gccの -= の数式解釈は、以下のようになっています。
a -= b => a -= (b) => a = a - (b)
つまり、
a -= b - c => a -= (b - c)
=> a = a - (b - c)
=> a = a - b + c
ワンダーウィッチ(LSIC-forW)ではどうも
a -= b - c は次のように解釈されてしまいます。
a = a - b - c
これは仕方がないことでしょうか。
それとも、コンパイラオプションなどで、指定する必要があるのでしょうか。
それとも、バグ?
非常に初歩的なところで躓いています。このあたりのこと、
お時間頂ければご指導を請いたいと思っています。
----
平田 敦 a_hirata@siscom.or.jp
ML Archives