指针
2016-06-15 20:45
218 查看
指针
Go 具有指针。 指针保存了变量的内存地址。类型
*T是指向类型
T的值的指针。其零值是
nil。
var p *int
&符号会生成一个指向其作用对象的指针。
i := 42 p = &i
*符号表示指针指向的底层的值。
fmt.Println(*p) // 通过指针 p 读取 i *p = 21 // 通过指针 p 设置 i
这也就是通常所说的“间接引用”或“非直接引用”。
与 C 不同,Go 没有指针运算。
相关文章推荐
- ORA-01652 无法通过128 (在表空间 TEMP中)扩展temp段 剖析解决
- 一次Ajax报错:“存储空间不足,无法完成此操作”的解决经验
- C语言运算符和操作符
- 最长k可重区间集问题(最小费用流)
- 欢迎使用CSDN-markdown编辑器
- 网站报502、504错误---lnmp
- mac安装IDEA
- web magic
- 如何提交表单
- 深入理解Android的startservice和bindservice
- 2>&1 的用法说明。
- 我的第一个Android程序--HelloWorld
- 高可用集群HA之双机集群
- Hi3515 UART2和UART3驱动加载
- hibernate事务管理
- 常用纹理和纹理压缩格式
- Nand Flash简介-1
- Nand Flash简介-1
- Nand Flash简介-1
- Nand Flash简介-1