十六:GO語言的數組和切片(slice)

1.數組能夠存放多個一樣的數據類型數據,數組也是一種數據類型,在GO中,數組是值類型數組

  數組的定義blog

  語法:var 數組名 [數組大小]數據類型內存

  示例:var array [5]int數據類型

  賦值:array[0] = 1 a[1] = 30  //[]中括號中輸入的是數組中元素的下標,從0開始,0就是第一個元素語法

  

 

   上圖中,前面三種都是順序賦值,第四種在初始化時指定給某一個元素賦值,im

 

  數組的內存地址就是數組中第一個元素的地址,數組元素的內存地址是連續的,取數組元素時,其實是在取到首元素地址後,根據數據類型增長相應的內存地址便可,好比int64類型的數組,則每次增長8個字節便可取到下一個元素,int32類型的數組則每次增長4個字節取下一個元素數據

  能夠仔細觀察下圖中最後一行輸出每一個地址的最後兩位 a0=>a8=>b0db

相關文章
相關標籤/搜索