struct佔幾個位元組
8位元組
struct即結構體,亦被直接稱為“結構”。實際程式設計時,經常需要用相關的不同型別的資料來描述一個數據物件。例如,描述學生的綜合資訊時,需要使用學生的學號、姓名、性別、成績以及家庭住址等不同型別的資料。但是,用相關的不同型別的資料來描述一個數據物件會使程式設計極為不便。因此,C語言提供了一種稱為結構體(struct)的資料型別,以描述需要不同型別資料的資料物件。
struct佔幾個位元組
分編譯器
vc6.0的話 int 是4個位元組 char 是1個位元組
但是vc6.0的邊界對其方式是以最大儲存型別做對齊 所以char也要佔4個位元組 一共是12位元組
邊界對齊方式 不同的編譯器都不一樣 一般都是 以字長做對齊