golang如何获取结构体地址
`fmt.Println(user, &user)` 使用的是默认格式的打印方式`%v`。
对于 `struct` 默认输出格式是 `{field0 field1 ...}`。
想要输出地址,需要使用 `%p`,`fmt.Printf("%v %p\n", user, &user)`。
还有一些的格式化方式:
```
fmt.Printf("%v %v\n", user, &user)
fmt.Printf("%+v %+v\n", user, &user)
fmt.Printf("%#v %#v\n", user, &user)
```
更多的参考下文档:https://golang.google.cn/pkg/fmt/#hdr-Printing