Golang 指针

2020-10-20  本文已影响0人  邦_
    a:=2
    fmt.Println(&a)
    var p1 *int
    fmt.Println(p1)
    p1 = &a
    fmt.Println(p1)
    fmt.Println(*p1)
    var p2  **int //指针的指针
    fmt.Println(p2)
    p2 = &p1 //p1指针的地址赋值给p2
    fmt.Println(*p2)//p1指针地址的值
    fmt.Println(**p2)//a的值
    fmt.Printf("%T %T %T",a,p1,p2)


0xc000016068
<nil>
0xc000016068
2
<nil>
0xc000016068
2
int *int **int

上一篇下一篇

猜你喜欢

热点阅读