搜了一圈也没看到我想要的,下面附上代码:
package main
import (
"fmt"
)
func main() {
n := 2
m := 3
//动态创建二维数组
grid := make([][]int, n)
for i := 0; i < n; i++ {
grid[i] = make([]int, m)
}
/*
000
000
*/
for i := 0; i < n; i++ {
for j := 0; j < m; j++ {
fmt.Print(grid[i][j])
}
fmt.Println()
}
}
本文分享了使用Go语言动态创建并初始化一个二维数组的方法。通过make函数和双重for循环,实现了n*m大小的二维数组,并将其所有元素初始化为0。代码示例清晰展示了这一过程。
626

被折叠的 条评论
为什么被折叠?



