请选择 进入手机版 | 继续访问电脑版
切换风格

Sunset glow Snow NewYear London Flowers Wizard California Cloud Sky Lavender City Black Beige Dragon
123下一页

1万

主题

1万

帖子

4万

积分

管理员

Rank: 18Rank: 18Rank: 18Rank: 18Rank: 18

吾爱币
30066
在线时间
386 小时
注册时间
2019-8-16

论坛新星

深入理解Go系列一之指针变量[复制链接]
发表于 2020-9-10 03:49:31 | 显示全部楼层 |阅读模式
指针变量#
  • 基本概念
    • &a,代表 a 变量的内存地址
    • p,代表一个句柄引用(句柄由实例数据指针与实例类型指针两部分组成) ,句柄的好处是,当实例数据值改变时,不需要改动实例数据指针与实例类型指针的引用
    • *p,代表句柄引用中,指向实例数据的指针(引用)
    • *type,代表实例类型指针,一般声明一个指针变量后就不会改动类型
  • 指针内存布局分析
    深入理解Go系列一之指针变量-1.png
  • 代码示例
  1. package main

  2. import "fmt"

  3. func main() {
  4.         /*[01] 指针地址声明;
  5.           并将a变量内存地址作为p 句柄引用 */
  6.         var a = 100
  7.         var p *int = &a
  8.         fmt.Println(a) //100
  9.         fmt.Println(p) //0xc000126010

  10.         /*[02] 更改指针实例数据的值
  11.           句柄引用不变*/
  12.         *p = 200
  13.         fmt.Println(a) //200
  14.         fmt.Println(p) //0xc000126010

  15.         /*[03] 实例数据赋值给新变量b;
  16.           实例数据指针赋值给新变量c;*/
  17.         b := a
  18.         c := *p
  19.         fmt.Println(p)  //0xc000126010
  20.         fmt.Println(&b) //0xc000126030
  21.         fmt.Println(&c) //0xc000126038

  22. }
复制代码





上一篇:Java工程师面试教程
下一篇:VB6.0连接 SQLSERVER2008数据库
回复

使用道具 举报

228

主题

3075

帖子

6378

积分

金牌会员

Rank: 6Rank: 6

吾爱币
3303
在线时间
0 小时
注册时间
2020-6-28

论坛新星

发表于 2020-9-10 03:49:33 | 显示全部楼层
我擦!我要沙发!
回复

使用道具 举报

242

主题

3046

帖子

6337

积分

金牌会员

Rank: 6Rank: 6

吾爱币
3291
在线时间
0 小时
注册时间
2020-6-28

论坛新星

发表于 2020-9-14 01:29:56 | 显示全部楼层
报告!别开枪,我就是路过来看看的。。。
回复

使用道具 举报

222

主题

2985

帖子

6192

积分

金牌会员

Rank: 6Rank: 6

吾爱币
3207
在线时间
0 小时
注册时间
2020-6-28

论坛新星

发表于 2020-9-14 01:59:01 | 显示全部楼层
前排,哇咔咔
回复

使用道具 举报

235

主题

3013

帖子

6263

积分

金牌会员

Rank: 6Rank: 6

吾爱币
3250
在线时间
0 小时
注册时间
2020-6-28

论坛新星

发表于 2020-9-14 02:31:20 | 显示全部楼层
看起来好像不错的样子
回复

使用道具 举报

232

主题

3093

帖子

6418

积分

金牌会员

Rank: 6Rank: 6

吾爱币
3325
在线时间
0 小时
注册时间
2020-6-28

论坛新星

发表于 2020-9-14 03:01:37 | 显示全部楼层
我了个去,顶了
回复

使用道具 举报

218

主题

3041

帖子

6301

积分

金牌会员

Rank: 6Rank: 6

吾爱币
3260
在线时间
0 小时
注册时间
2020-6-28

论坛新星

发表于 2020-9-14 03:30:08 | 显示全部楼层
专业抢沙发的!哈哈
回复

使用道具 举报

226

主题

3053

帖子

6332

积分

金牌会员

Rank: 6Rank: 6

吾爱币
3279
在线时间
0 小时
注册时间
2020-6-28

论坛新星

发表于 2020-9-14 04:10:26 | 显示全部楼层
好,很好,非常好!
回复

使用道具 举报

217

主题

3008

帖子

6233

积分

金牌会员

Rank: 6Rank: 6

吾爱币
3225
在线时间
0 小时
注册时间
2020-6-28

论坛新星

发表于 2020-9-14 04:39:35 | 显示全部楼层
我也来顶一下..
回复

使用道具 举报

232

主题

3155

帖子

6542

积分

金牌会员

Rank: 6Rank: 6

吾爱币
3387
在线时间
0 小时
注册时间
2020-6-28

论坛新星

发表于 2020-9-14 06:35:12 | 显示全部楼层
看起来不错
回复

使用道具 举报

懒得打字嘛,点击右侧快捷回复 【右侧内容,后台自定义】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|Archiver|手机版|小黑屋|吾爱分享-享你所想 ( 黔ICP备18007665号-2 )|网站地图

GMT+8, 2021-1-20 18:58 , Processed in 2.914824 second(s), 113 queries .

Powered by 52Fenxiang.Top

© 2001-2020 Comsenz Inc.

返回顶部