結(jié)構(gòu)體:存儲了n個可以不相同基本類型的數(shù)據(jù) struct 聯(lián)合體/共同體: 存儲n個可以不相同基本類型的數(shù)據(jù),但是這種類型里的所有數(shù)據(jù)共享同一塊內(nèi)存空間,內(nèi)存大小是最大的那個數(shù)據(jù)類型大小 union 枚舉:存儲了n個相同基本類型的數(shù)據(jù),但是使用的時候只能取其中一個值,內(nèi)存大小是 sizeof(int);enum
3. 指針類型 32位占4個字節(jié),64位占8個字節(jié) int *p; // 指針類型變量p就是用來存儲地址的,定義指針時候的數(shù)據(jù)類型,代表這個指針指向的內(nèi)存空間里存儲的值的類型 int a = 10; p = &a; *p = 20; printf("%d\n", a);