[GO] golang中的变量与指针
2023-02-18 15:37:12 时间
基础看的很多次,但是在实际的运用过程中 , 还是不能准确的理解变量和指针的细节 , 容易把自己搞晕
变量在运行的时候都有一个地址 , 这个地址代表了变量在内存中的位置
&变量 这就是"取地址" 操作 , 这样就可以取到这个变量的指针
a:=10
b:=&a b现在就是指针
对指针进行 * 操作 , 就是指针取值 ; &取出地址 *取出值
其中 a 和 b在内存中的展示如下:
相关文章
- Golang container/ring 环形链表
- 基础架构之Gitlab Runner
- Red Hat Enterprise Linux 9.1镜像迁移到腾讯云操作说明
- GitOps实践之kubernetes部署Argocd
- 分布式版本控制系统Git的使用最全最细;
- C++ Primer Plus习题及答案-第十三章
- C++ Primer Plus习题及答案-第十四章
- Thinkphp-v6版本漏洞复现
- 当GitLab遇上Lighthouse……
- Linux修改CST时间为UTC时间。
- linux软件管理之yum管理操作软件包
- 安装linux下一些常用软件
- linux环境下修改网卡为eth0
- Linux配置Oracle JAVA环境
- 《前端运维》一、Linux基础--12网络
- 《前端运维》一、Linux基础--11服务
- 《前端运维》一、Linux基础--10定时任务
- 《前端运维》一、Linux基础--08Shell其他及补充
- 《前端运维》一、Linux基础--09常用软件安装
- 《前端运维》一、Linux基础--07Shell函数