从品牌网站建设到网络营销策划,从策略到执行的一站式服务
直接上代码:
网站建设公司,为您提供网站建设,网站制作,网页设计及定制网站建设服务,专注于企业网站设计,高端网页制作,对成都履带搅拌车等多个行业拥有丰富的网站建设经验的网站建设公司。专业网站设计,网站优化推广哪家好,专业成都网站推广优化,H5建站,响应式网站。
package main
import "fmt"
func main() {
var num *int32
var i int32 = 5
// 针对*int32的,先创建一个i类型,然后取i的地址,赋值给*int32
num = &i
fmt.Println("=====>:\t", num)
fmt.Println("=====>:\t", *num)
}
运行结果:
=====>: 0xc042064080
=====>: 5
Process finished with exit code 0
下面的形式是不可以的:
package main
import "fmt"
func main() {
var num *int32
*num = 5
fmt.Println("=====>:\t", num)
fmt.Println("=====>:\t", *num)
}
运行结果:
panic: runtime error: invalid memory address or nil pointer dereference
[signal 0xc0000005 code=0x1 addr=0x0 pc=0x48b4ea]
goroutine 1 [running]:
main.main()
E:/Program/go2/goPath/src/xingej-go/xingej-go/xingej-go666/string/test.go:7 +0x2a
Process finished with exit code 2
原因?
可能是取不到常量5的地址
成都网站建设公司地址:成都市青羊区太升南路288号锦天国际A座10层 建设咨询028-86922220
成都快上网科技有限公司-四川网站建设设计公司 | 蜀ICP备19037934号 Copyright 2020,ALL Rights Reserved cdkjz.cn | 成都网站建设 | © Copyright 2020版权所有.
专家团队为您提供成都网站建设,成都网站设计,成都品牌网站设计,成都营销型网站制作等服务,成都建网站就找快上网! | 成都网站建设哪家好? | 网站建设地图