1.數組可以存放多個同樣的數據類型數據,數組也是一種數據類型,在GO中,數組是值類型
數組的定義
語法:var 數組名 [數組大小]數據類型
示例:var array [5]int
賦值:array[0] = 1 a[1] = 30 //[]中括號中輸入的是數組中元素的下標,從0開始,0就是第一個元素
上圖中,前面三種都是順序賦值,第四種在初始化時指定給某一個元素賦值,
數組的內存地址就是數組中第一個元素的地址,數組元素的內存地址是連續的,取數組元素時,實際上是在取到首元素地址後,根據數據類型增加相應的內存地址即可,比如int64類型的數組,則每次增加8個字節即可取到下一個元素,int32類型的數組則每次增加4個字節取下一個元素
可以仔細觀察下圖中最後一行輸出每個地址的最後兩位 a0=>a8=>b0