變量的大小牽涉到結構體的内存對齊1結構體占用空間大小是占用空間最大的成員的整數倍2每個數據存放的起始位置必須能被自身長度整除你的structcdc在内存中是這樣存的(一個方框代表一個字節,黑框代表有數據,白框代表空)■□□□□□□□ ■■■■■■■■ ■□□□□□□□先存放char 存放double的時候,因為自身長度是8,因此不能把第二個字節作為起始位置,必須從第8個字節存起再存放另一個char目前是17個字節成員當中最大的是double,8個字節因此需要補齊至24個字節。
更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!