27 陣列的本質

2021-08-09 11:09:30 字數 2066 閱讀 3495

1、陣列的概念

2、陣列的大小

3、陣列位址與陣列名

4、陣列的盲點

//b = a;陣列名是常量不可被賦值

return0;}

a = 0x7ffcc046cf30

p = 0x7ffcc046cf30

&p = 0x7ffcc046cf18

sizeof(a) = 20

sizeof(p) = 8

b = 0x7ffcc046cf20

p = 0x7ffcc046cf20

&p = 0x7ffcc046cf18

sizeof(b) = 8

sizeof(p) = 8

5、小結

27 陣列的本質分析

注 部落格中內容主要來自 狄泰軟體學院 部落格僅當私人筆記使用。測試環境 ubuntu 10.10 gcc版本 4.4.5 一 陣列的概念 1 陣列是相同型別的變數的有序集合 陣列示意圖 陣列包含5個int型別的資料 二 陣列的大小 1 陣列在一片連續的記憶體空間中儲存元素 2 陣列元素的個數可以顯...

本質啊本質之四 陣列的本質

陣列 1.陣列是同型別的聚合 2.定義乙個陣列,如 type x n 意思是記憶體裡有 n個連續的 type 型變數,連續的排列在一起。x 是第乙個元素的位址,是乙個立即數,是右值,不是變數。x x 0 這是編譯器處理的,因為當你將 x 賦值給乙個指標時 編譯器實際上就用的 x 0 3.多維陣列也是...

陣列的本質分析

陣列是相同型別的變數的有序集合 陣列在一片連續的記憶體空間中儲存元素 陣列元素的個數可以顯示或隱式指定 int a 5 int b 陣列名代表陣列首元素的位址 陣列的位址需要取位址符 才能得到 陣列首元素的位址與陣列的位址值相同 陣列首元素的位址與陣列的位址是兩個不同的概念 陣列名可以看作乙個常量指...