| 1234567891011121314151617181920212223 |
- package main
- import "fmt"
- const MAX int = 3
- func main() {
- a := []int{10, 100, 200}
- for i := 0; i < MAX; i++ {
- fmt.Printf("a[%d] = %d\n", i, a[i])
- }
- var ptr [MAX]*int
- for i := 0; i < MAX; i++ {
- ptr[i] = &a[i] // 整数地址赋值给指针数组
- }
- for i := 0; i < MAX; i++ {
- fmt.Printf("a[%d] = %d\n", i, *ptr[i])
- }
- }
|