teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

修正

2020/06/27 04:41

投稿

Zuishin
Zuishin

スコア28675

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)