連投になり、申し訳ありません
上記の実行結果:
x * y結果:2
x * y結果:12
x * y結果:30
j++ * j++結果:1
j++ * j++結果:9
j++ * j++結果:25
関数結果:1
関数結果:4
関数結果:9
関数結果:16
関数結果:25
マクロ結果:1
マクロ結果:9
マクロ結果:25

ここで実行結果を見てx * y結果と関数結果は思った通りになりました
j++ * j++結果とマクロ結果が同じであることも思った通りではありました
ですがなぜ1 9 25と一つとばしなのかがわかりません
j++の度にjが1足されるのだとすれば2 12 30となると思うのですが・・・
ご教示ください