回答編集履歴
1
修正
answer
CHANGED
@@ -1,3 +1,3 @@
|
|
1
|
-
宣言順とアドレスに関係はありません。どのように配置されるかはコンパイラに任されます。4 バイトのメモリが
|
1
|
+
宣言順とアドレスに関係はありません。どのように配置されるかはコンパイラに任されます。4 バイトのメモリが後に(スタックなので後ろから数える)確保されているのは、パフォーマンス上の理由による最適化の結果だと思います。詳しくは次を参照してください。
|
2
2
|
|
3
3
|
[データ構造アライメント - Wikipedia](https://ja.wikipedia.org/wiki/%E3%83%87%E3%83%BC%E3%82%BF%E6%A7%8B%E9%80%A0%E3%82%A2%E3%83%A9%E3%82%A4%E3%83%A1%E3%83%B3%E3%83%88)
|