在线时间:8:00-16:00
迪恩网络APP
随时随地掌握行业动态
扫描二维码
关注迪恩网络微信公众号
指针基础知识 import "fmt" func main() { 输出 在 Go 中 * 代表取指针地址中存的值,& 代表取一个值的地址 package main import "fmt" func main() { var i *int *i = 1 fmt.Println(i, &i, *i) }
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x1 addr=0x0 pc=0x498025]
package main import "fmt" func main() { var i *int i = new(int) *i = 1 fmt.Println(i, &i, *i) }
———————————————— |
请发表评论