C語言中結構體佔用內存問題

之前對結構體佔用內存一直很混亂,到底是按照哪個變量類型計算內存?還是怎麼計算?下面先看一個例子: 1 2 3 4 5 6 7 struct str1     {         char a;         int b;         float c;         double d;     }; str1這個結構體佔用的內存是多少呢?如果用變量類型直接想加,得到的結果是17,但顯然不是這
相關文章
相關標籤/搜索