C言語なら俺に聞け(入門編)Part 127©5ch.io
■ このスレッドは過去ログ倉庫に格納されています
0060デフォルトの名無しさん
2015/03/01(日) 20:14:58.26ID:0aLofY9Oもともとこれを言ってるだけじゃないの?
代入2回が2命令になる環境とコードだとして
前者だと間の割り込みでvが変わってもx==rになるが後者はそうならない
http://peace.2ch.net/test/read.cgi/tech/1408709181/272
272 名前:デフォルトの名無しさん[sage] 投稿日:2015/02/22(日) 00:02:54.13 ID:xxw4z/3i
> x=(r=v) を x=v; r=v; って書かないのはなんか利点があったっけ?
前者と後者は等価ではない
x=(r=v)はr=v; x=r;
■ このスレッドは過去ログ倉庫に格納されています