【1】代码:
go
package main
import "fmt"
func main(){
//声明数组:
var arr [3]int16
//获取数组的长度:
fmt.Println(len(arr))
//打印数组:
fmt.Println(arr)//[0 0 0]
//证明arr中存储的是地址值:
fmt.Printf("arr的地址为:%p",&arr)
//第一个空间的地址:
fmt.Printf("arr的地址为:%p",&arr[0])
//第二个空间的地址:
fmt.Printf("arr的地址为:%p",&arr[1])
//第三个空间的地址:
fmt.Printf("arr的地址为:%p",&arr[2])
}运行结果:

【2】内存分析:

PS : 数组每个空间占用的字节数取决于数组类型
【3】赋值内存:(数组是值类型,在栈中开辟内存)

数组优点:访问/查询/读取 速度快