結構體的大小以及sizeof()和strlen()的區別

一: sizeof運算符,可用於任何變量名,類型名或常量值,當用於用於變量名(不是數組名)或常量時,它不需要圓括號。它在編譯時起作用,而不是運行時。   PS: 求結構體的sizeof()大小有兩個規則(內存對齊): 1.:上一個變量是下一個變量的整數倍。 2.:結構體整體的大小是每一個變量的整數倍。   例如: struct D {   char a;  //1+3   int c;   //4
相關文章
相關標籤/搜索