Golang中国

记得在C中,是没有 * 这个用法的,在学习Go的过程中,目前主要是在Go指南中看到比较多,发现 * 用的非常多。
& 这个没有疑问,就是取各种地址的;
* 这个是干嘛的?真心不理解,似懂非懂的:用这个的话,好像也是使用了地址,可以改变变量的值,不用 * 的时候,改变的是变量的一个副本,感觉和 & 很像,但是好像又不是完全一样的东西,毕竟 * 不能用 & 来代替

求详细说明,求指点

谢谢!


Nixus 于 2015-03-31 07:06 修改
3 回复
seefan
#1 seefan • 2015-03-31 08:16

&是取变量的地址的 *是把地址还原成变量的

nadoo
#2 nadoo • 2015-03-31 16:54

C中也要用到*的

Nixus
#3 Nixus • 2015-03-31 20:38

@seefan 谢谢!

@nadoo 这个还真没有什么印象

需要 登录 后方可回复, 如果你还没有账号你可以 注册 一个帐号。