1-21

今天回家第二天,上午去了街上,中午回來弄了點喫的,就學習了一點,可惜狀態不是很好。
今天主要學習了自定義類型的最後2個爲枚舉類型enum,和聯合類型union(共用體)
1、枚舉類型enum和結構體定義差不多,不過大括號裏面放的值爲可能取得值,默認爲0開始依次遞增,但是得注意如果自己定義變量改了值,則下面的的成員變量值爲更改值的下位。需要關注一下枚舉類型的優點。
2、聯合(共用體)類型(union)
共用體顧名思義就是各成員公用一段內存,其類型大小計算方法。
內存大小最小爲其成員變量的最大值。
當最大成員大小的值不是最大對齊數的整數倍的時候,就要對齊到最大對齊數的整數倍。如
union un
{
char a[5];
int i;
};
此大小爲8字節 ,因爲ade 內存爲5個字節,但是最大對齊數爲4,所以4的整數倍爲8。
另外今晚學習了一下通訊錄的編程,發下自己的編程能力有限,能夠很明白的聽懂,可是自己寫不出來。難受












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