package main
import (
"fmt"
)
func main() {
var a int = 10
//a的内存地址
fmt.Println("a adress= ", &a)
var ptr *int = &a
//ptr是一个指针变量
//ptr的类型是*int
//ptr的值 &a
//取出ptr指向的值 *ptr
fmt.Printf("ptr=%v\n", ptr)
fmt.Printf("ptr adress=%v\n", &ptr)
fmt.Printf("ptr 指向的值=%v\n", *ptr)
//用*ptr 指针修改a的值
*ptr = 99
fmt.Println("a=", a)
}
指针的操作
最新推荐文章于 2023-02-26 20:15:27 发布