main.go 338 B

1234567891011121314151617181920212223
  1. package main
  2. import "fmt"
  3. const MAX int = 3
  4. func main() {
  5. a := []int{10, 100, 200}
  6. for i := 0; i < MAX; i++ {
  7. fmt.Printf("a[%d] = %d\n", i, a[i])
  8. }
  9. var ptr [MAX]*int
  10. for i := 0; i < MAX; i++ {
  11. ptr[i] = &a[i] // 整数地址赋值给指针数组
  12. }
  13. for i := 0; i < MAX; i++ {
  14. fmt.Printf("a[%d] = %d\n", i, *ptr[i])
  15. }
  16. }