四字節內存對齊

首先我們先看看下面的C語言的結構體: typedef struct MemAlign { int a; char b[3]; int c; }MemAlign;     以上這個結構體佔用內存多少空間呢?也許你會說,這個簡單,計算每個類型的大小,將它們相加就行了,以32爲平臺爲例,int類型佔4字節,char佔用1字節,所以:4 + 3 + 4 = 11,那麼這個結構體一共佔用11字節空間。好吧,
相關文章
相關標籤/搜索