美文网首页
数组的基本操作

数组的基本操作

作者: 荒古遗尘狗贼 | 来源:发表于2019-07-08 11:34 被阅读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")

    }

    }

    相关文章

      网友评论

          本文标题:数组的基本操作

          本文链接:https://www.haomeiwen.com/subject/rlubhctx.html