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
作者:西伯尔
出处:http://www.cnblogs.com/sybil-hxl/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。