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)
}
