首页> 基础笔记 >GoLang基础学习 >数组 数组
Golang二维数组的定义和使用
作者:小萝卜 2023-04-23 【 GoLang 】 浏览 659
简介1:先声明/定义,再赋值2:直接初始化
使用方式 1:先声明/定义,再赋值
语法: var数组名 [大小][大小]类型
比如: var arr [2][3]int ,再赋值。
使用演示
//二维数组的演示案例
/*
0 0 0 0 0 0
0 0 1 0 0 0
0 2 0 3 0 0
0 0 0 0 0 0
*/
//定义/声明二维数组
var arr [4][6]int
//赋初值
arr[1][2] = 1
arr[2][1] = 2
arr[2][3] = 3
二维数组在内存的存在形式(重点)
使用方式 2:直接初始化
声明:var数组名 [大小][大小]类型 = [大小][大小]类型{{初值..},{初值..}}
赋值(有默认值,比如 int类型的就是 0)
使用演示
//二维数组的演示案例
/*
0 0 0 0 0 0
0 0 1 0 0 0
0 2 0 3 0 0
0 0 0 0 0 0
*/
//定义/声明二维数组
var arr [4][6]int = [4][6]int{{0,0,0,0,0,0},{0,0,1,0,0,0}}
说明:二维数组在声明/定义时也对应有四种写法[和一维数组类似]
var数组名 [大小][大小]类型 = [大小][大小]类型{{初值..},{初值..}}
var数组名 [大小][大小]类型 = [...][大小]类型{{初值..},{初值..}}
var数组名 = [大小][大小]类型{{初值..},{初值..}}
var数组名 = [...][大小]类型{{初值..},{初值..}}
arr3 := [2][3]int{{1,2,3}, {4,5,6}}
fmt.Println("arr3=", arr3)
很赞哦! (0)
上一篇:Golang二维数组的遍历