Go指针类型对所指对象的解释方式 章丘市教育局
用户投稿
•
•
阅读 127
### 1.以int64型指针的解释方式向n赋值: “`go func main() { var n int64 = 5 var pn = &n var pf = (*float64)(unsafe.Pointer(pn)) fmt.Println(reflect.TypeOf(n)) fmt.Println(reflect.TypeOf(pf)) fmt.Println(reflect.TypeOf(pn)) *pn = 100 fmt.Println(n) fmt.Println(*pn) fmt.Println(*pf) } “` #### output: “` go int64 *float64 *int64 100 100 4.94e-322 “` ### 2.以float64型指针的解释方式向n赋值 “`go func main() { var n int64 = 5 var pn = &n var pf = (*float64)(unsafe.Pointer(pn)) fmt.Println(reflect.TypeOf(n)) fmt.Println(reflect.TypeOf(pf)) fmt.Println(reflect.TypeOf(pn)) *pf = 100 fmt.Println(n) fmt.Println(*pn) fmt.Println(*pf) } “` #### output: “`go int64 *float64 *int64 4636737291354636288 4636737291354636288 100 “`
本文《Go指针类型对所指对象的解释方式 章丘市教育局》由网赚联盟( wangzhuan.org.cn )整理或原创,感谢您的阅读。
随机文章
SEO教程站长导航
友情链接交换
搜素引擎算法
关键词排名优化
网站内容优化
GEO培训
SEO教程
百度搜索“网赚联盟”即可找到本站,微信搜索“小小课堂网”关注小小课堂网公众号。网赚联盟( wangzhuan.org.cn )欢迎用户投稿,发布者:用户投稿,文章版权归作者所有,投稿文章不代表网赚联盟立场,中二少年发布为网赚联盟原创文章,转载请注明出处:https://wangzhuan.org.cn/133275.html

微信扫一扫
支付宝扫一扫