2 个回答
变量前面带有&,代表的是获取该变量对应的内存地址。
变量前端带有*,代表的是指针。
例如:
变量前端带有*,代表的是指针。
例如:
#声明a的变量
a := "100"
#打印a,结果就是100
fmt.Println(a)
#声明B变量,指针指向a
b := &a
#这里如果直接打印b的话,会显示b的指针地址,如果打印*b的话,则是获取b的值
fmt.Println(*b)
发布于:8个月前 (04-11) IP属地:四川省
我来回答
您需要 登录 后回答此问题!