type aa struct {
b *int
c string
}
func main() {
var data int = 0
var ip *int /* 声明指针变量 */
ip = &data
test_data := aa{
b: ip,
c: "sss",
}
*ip = 12
/* 指针变量的存储地址 */
fmt.Printf("ip 变量储存的指针地址: %x\n", ip)
/* 使用指针访问值 */
fmt.Printf("*ip 变量的值: %d\n", *ip)
fmt.Printf("aa对象的值:bb:%d,cc:%s", *test_data.b, test_data.c)
/* 指针变量的存储地址 */
fmt.Printf("data 变量储存的指针地址: %x\n", &data)
/* 使用指针访问值 */
fmt.Printf("*data 变量的值: %d\n", data)
}
浙公网安备 33010602011771号