四时宝库

程序员的知识宝库

每日一题(go篇) 指针问题(一)(指针例题经典)

问题:以下代码输出什么,为什么?欢迎大家在评论区留下自己的想法。

func main() {
 p := 1
 fmt.Println(PointerTest(&p))
}
func PointerTest(p *int) int {
 *p++
 return *p
}

知识点:函数里的p是*int类型指针,指向main中的变量p的地址。

答案: 2

发表评论:

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言
    友情链接