【发布时间】:2015-03-08 03:54:23
【问题描述】:
import "fmt"
func zeroptr(ptr *int) {
*ptr = 0
}
func main() {
oneptr * int
*ptr = 1
fmt.Println("ptr is :", *ptr)
zeroptr(ptr)
fmt.Println("after calling zeroptr, the value of ptr is :", *ptr)
}
这不起作用,我正在寻找如下输出:
ptr 为 :1
调用zeroptr后,ptr的值为:0
【问题讨论】:
-
请缩进您的代码。你的代码很难像这样阅读。