作者: Bruce.
日時: 2006/3/23(20:15)
Bruce.です。

うぇいく writes:


> a=2;
> b=(a+=1)**(a-=1);
> とかのような場合、演算のために必要となる順序が、そのまま項目の
> 実行順序にならない言語もあるため注意が必要です。

この式の結果が明確に定義されている言語ってありますか(Java)?
少なくともCでは未定義になってるだろうし、PerlやRubyでも
明文化はされていないと思います。

いじょ。