🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
指针变量指向了一个未知的内存地址成为野指针。访问野指针和空指针的内存地址都会报错。 0~255 内存地址被系统占用,不允许进行读写操作。 go不支持指针运算。 ## 定义和使用 使用 new() 创建指针空间。 ## 未初始化空间,访问变量的值会报错 panic: runtime error: invalid memory address or nil pointer dereference ~~~ var p *int fmt.Println(p) fmt.Println(*p) ~~~ ## 初始化空间,即初始化 0 值 ~~~ var p *int p = new(int) fmt.Println(p) fmt.Println(*p) ~~~ ## 指针作为参数传递