本文介绍: 比如我们定义了一个变量a := 10,这个时候可以直接通过a这个变量来读取内存中保存的10这个值。指针也是一个变量,但它是一种特殊的变量,它存储的数据不是一个普通的值,而是另一个变量的内存地址。Go语言中的指针操作非常简单,我们只需要记住两个符合:&(取地址)和*(根据地址取值)变量的本质是给存储数据的内存地址起了一个好记的别名。在计算机底层a这个变量其实对应了一个内存地址。指针地址、指针类型、指针取值。
一、关于指针
要搞明白Go语言中的指针需要先指定3个概念:指针地址、指针类型、指针取值
二、&取变量地址
1、&符合取地址操作
2、b := &a的图示
三、指针修改数据
1、*指针取值
2、指针传值示列
四、new和make
1、执行报错
2、make和new比较
3、new函数
4、make函数
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。