1. 程式人生 > >結構體空間說明!

結構體空間說明!

typedef struct
{
//    char name[20];
//    int  age;
//    int  score;
    char a;
    char b;
    char c;
    int d;
    double g;
    int f;
    
} Student ;


    printf("%lu",sizeof(Student));//結果為24


//1 開闢最大位元組的空間 最大空間有剩餘的空間     夠放下一個型別變數的 位元組數
//2 sizeof(cahr/int/double) 倍數位地址往裡邊 放 放入當前的變數
//3  如果不夠下一個型別變數空間  那麼在繼續 1 開闢最大位元組的空間