数组的基本操作

2019-07-08  本文已影响0人  荒古遗尘狗贼

有几个中括号就是几维数组,这么定义var a[5][5] int,给多维数组赋值的时候这样

//var test [10][10]int={{1,2,3},{2:10,2,2}}

tets:=[10][20]int{{1},{2}}

package main

import(

"fmt"

)

func main(){

//定义一个数组变量

var a [10]int

fmt.Printf("a=%v\n",a)

//还可以这样定义

cc:=[5]int{}

fmt.Printf("cc=%v\n",dd)

//给数组赋值

b:=[10]int{1,2,3,5,5,5,5,6}

fmt.Printf("b=%v\n",b)

//部分赋值,其他为默认值

c:=[5]string{2:"lisheng","age","23"}

fmt.Printf("c=%v\n",c)

var aa [5][5]int

for i:=0;i<5;i++{

    for j:=0;j<5;j++{

aa[i][j]=i+j

fmt.Printf("aa[%v][%v]=%v\t",i,j,aa[i][j])

}

fmt.Printf("\n")

}

}

上一篇 下一篇

猜你喜欢

热点阅读