结构体前面加上“&”后输出的为什么不是内存地址,而是结构体里面的成员?

lxl635 · · 1643 次点击
lxl635
驾校教练,Golang小白
消灭0回复 <a href="/user/user3301" title="@user3301">@user3301</a>
#1
更多评论
第二行的意思是这个打印的变量是这个结构的地址,所以结构体前面多了个&amp;, 输出地址用%p, 你用的%+v 是添加字段名(如结构体)
#2
fmt.Printf(&#34;%p\n&#34;, c) 试试看?
#3