一、什么是数组?
数组是具有唯一类型的一组已编号且长度固定的数据相序列(这是一种同构的数据结构);
二、声明格式:
var identifier [len]type
例如:
var arr1 [5]int
2.1指针传递
package main
import "fmt"
func f(a [3]int ) {
fmt.Println(a)
}
func fp(a *[4]int ){
fmt.Println(a)
}
func main(){
var ar [4]int
var vr [3]int
f(vr) //传递一个复制的值给ar
fp(&ar) //传递一个指针的值给ar
}
输出结果:
[0 0 0]
&[0 0 0 0]
三、数组常量