数组的定义
var 变量名[元素数量(长度)]元素类型
例如:
var a [5]int
var b [4]int
注意:
1.数组是多个相同类型数据的组合,一个组合一旦声明或定义,其长度是固定的,不能动态变化
2.数组中的元素可以是任何数据类型,包括值类型和引用类型,但是不可以混用
3.创建后,如果没有赋值,默认零值
4.使用步骤:1.声明数组并开辟空间 2.赋值 3.使用
数组的初始化
var a [5]int//不给值 默认初始化为int类型的零值
var b =[3]int{
1,2}//此时数组为 [1 2 0] 没有给指定值用该元素类型的零值填充
var c = [...]int{
1,2}// [1 2] 自行判断数组长度长度用...
var d = [...]int{
1:2,4:5}//[0 2 0 0 5] 通过指定索引值来初始化
数组的遍历
常见遍历方式
func main(){
arr := [...]int{
2, 4, 6, 8, 10}
// 遍历1 for循环
for i := 0; i < len(arr); i++ {
fmt