C言語って…at GAMEDEVC言語って… - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト100:名前は開発中のものです。 02/08/04 23:30 l10.DAfI.net >>99 「x*=xって未定義」に対してそんなこと無いよ といっておられるのですか? それとも「x*=xはx=(x*x)と等価」に対してですか? 話の内容から前者だと思いますが、ただ >xの内容をレジスタに入れてから演算、 >その結果をxとして格納する、の順番に処理される(と思う)ので a++=a; とかがあるから、そういう言い方は出来ないと思うんだけど 101:名前は開発中のものです。 02/08/04 23:32 .net 未定義になるのは副作用完了点と副作用完了点の間で、変数の値が 2回以上変更されているようなケースです。x*=x; は式の先頭から、 副作用完了点である;の位置までに x の値は1度しか変更されて いませんので未定義には当たりません。 102:名前は開発中のものです。 02/08/04 23:36 .net > a++=a; > とかがあるから、 ありません。 確認しましたがVCではエラー吐きますね。 103:名前は開発中のものです。 02/08/04 23:44 l10.DAfI.net >>102 書き込みミスです 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch