Go基础_1_13 arr-2
Tutorial: Go初级
Category: Go
Published: 2026-04-07 13:58:26
Views: 21
Likes: 0
Comments: 0
package main
import "fmt"
func main() {
a2 := [3][4]int{{1, 2, 3, 4}, {5, 6, 7, 8}, {9, 10, 11, 12}}
fmt.Println(a2)
fmt.Printf("二维数组的地址:%p\n", &a2)
fmt.Printf("二维数组的长度:%d\n", len(a2))
fmt.Printf("一维数组的长度:%d\n", len(a2[0]))
fmt.Println(a2[0][3])
fmt.Println(a2[1][2])
fmt.Println(a2[2][1])
for i := 0; i < len(a2); i++ {
for j := 0; j < len(a2[i]); j++ {
fmt.Print(a2[i][j], "\t")
}
fmt.Println()
}
fmt.Println("---------------------")
for _, arr := range a2 {
for _, val := range arr {
fmt.Print(val, "\t")
}
fmt.Println()
}
}