博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
七、清楚的指针
阅读量:7059 次
发布时间:2019-06-28

本文共 389 字,大约阅读时间需要 1 分钟。

Golang的指针没有C++那么复杂,指针就是指向(存储)一个变量的地址

并且Golong的指针不支持指针的移位

例子:

package main import (    "fmt") func main() {    var x = int(6)    // 和C++一样&是取地址符, *是解引用符    var p = &x    fmt.Println(x)    fmt.Println(p)    fmt.Println(*p)}

 

可以用new初始化一个指针:

// 申请内存空间var ptr *int = new(int)// 分配指向对象*ptr = 100fmt.Println(ptr)fmt.Println(*ptr)用法和C++类似

 

转载于:https://www.cnblogs.com/wuwangchuxin0924/p/9053549.html

你可能感兴趣的文章
samba文件共享
查看>>
WannaCry勒索软件还在继续传播和感染中
查看>>
TarsGo新版本发布,支持protobuf,zipkin和自定义插件
查看>>
Snap up RS3gold 3500M 60% off rs3 for sale &learn
查看>>
oracle函数
查看>>
json与String的转化
查看>>
linux上解压版安装jdk,tomcat
查看>>
科略教育—企业为什么始终处于竞争状态?
查看>>
iphone开发
查看>>
解决:在微信中访问app下载链接提示“已停止访问该网页”
查看>>
使用阿里云ECS自建RDS MySQL从库
查看>>
Linux下sed命令
查看>>
胃病犯了怎么办
查看>>
三星2610打印机故障INTERNAL ERROR - Incomplete Session by time out
查看>>
马哥2016全新Linux+Python高端运维班第五周作业
查看>>
thinkphp 跨模块调用配置文件信息
查看>>
nohup命令在后台自动执行程序
查看>>
MAVEN项目后 jar包无法发布到eclipse的web服务器
查看>>
选择结构与循环结构
查看>>
Linux系统生成随机密码的10种方法
查看>>