回答編集履歴

1

値間違い

2017/05/27 05:32

投稿

toki_td
toki_td

スコア2850

test CHANGED
@@ -4,6 +4,6 @@
4
4
 
5
5
  int型のサイズは4(環境によります)で5+4=9となります。
6
6
 
7
- これと同じ理由で、s+1はiの番地の4バイト後ろを示しますが、番地を符号ありの整数として扱っているので4足すと-2106799988 + 1 = -2106799984 となります。
7
+ これと同じ理由で、s+1はiの番地の4バイト後ろを示しますが、番地を符号ありの整数として扱っているので4足すと-2106799988 + 4 = -2106799984 となります。
8
8
 
9
9
  int* はエイリアスというよりも「int型の変数がある番地が入っている値」と覚えた方がいいと思います。