go学习(十八)指针类型

1. 指针的创建

指针创建有三种方法

第一种方法
先创建指针,分配好内存后,再给指针指向的内存地址写入对应的值。

// 创建指针
astr := new(string)
// 给指针赋值
*astr = "Go编程时光"

第二种方法
先定义对应的变量,再通过变量取得内存地址,创建指针

// 定义普通变量
aint := 1
// 定义指针变量
ptr := &aint  

第三种方法
先声明一个指针变量,再从其他变量取得内存地址赋值给它

aint := 1
var bint *int  // 声明一个指针
bint = &aint   // 初始化

原文链接:https://blog.csdn.net/weixin_33637628/article/details/112098100

上一篇:springboot 配置和使用过滤器


下一篇:读 Go 源码,可以试试这个工具