關於sizeof函數獲取結構體數組變量字節數的問題

衆所周知sizeof適用於獲取變量或者類型字節數的函數,那麼用於獲取結構體數組字節數時怎麼應用呢?通過測試我得出以下結論,以示例說明

typedef struct
{
    uint8_t var1[2];
    uint8_t  var2[2];      
    uint8_t  var3[2];    
   
} _struct;

_struct save[10]= {0};

int size = sizeof(save);  
//編譯結果是size 爲整個結構體數組的大小60;而不是一個結構體的數組大小6

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章