2007-08-20 なんとなくテスト c 以下のような式を評価すると、 i;main(){printf("%d %d\n",i++,i++);} 1 0 という結果が得られた。うーむw0 1かとおもいきや、そうじゃないのねw 不思議ためしに違う例も試してみる。 i; main(){printf("%d %d\n",i,i++);} 1 0 i;main(){printf("%d %d\n",++i,i);} 1 0 main(){printf("%d %d\n",i++,i);} 0 0 どうやら後ろから評価されるっぽい。