请问一下,怎么定义个指针数组,里面的指针都是数组指针 arr := [5]uintptr arr := [5]*array 这两种编译都报错
更多评论
var ptrArr [4]*int
a, b, c, d := 1, 2, 3, 4
arr2 := [4]int{a, b, c, d} // 拷贝四个变量的值为函数组元素
fmt.Println("数组 arr2 :", arr2)
ptrArr = [4]*int{&a, &b, &c, &d} // 存的都是内存地址
fmt.Println("指针数组 ptrArr :", *ptrArr[0])