首页
学习
活动
专区
圈层
工具
发布
社区首页 >专栏 >GoLang12 - Go语言指针

GoLang12 - Go语言指针

作者头像
XinChen
发布2023-02-27 16:29:29
发布2023-02-27 16:29:29
2310
举报
文章被收录于专栏:XinChen's TecXinChen's Tec

Go 语言指针

Go 语言中指针是很容易学习的,Go 语言中使用指针可以更简单的执行一些任务。

我们都知道,变量是一种使用方便的占位符,用于引用计算机内存地址。

Go 语言的取地址符是 &,放到一个变量前使用就会返回相应变量的内存地址。

变量在内存中地址:

代码语言:javascript
复制
package main

import "fmt"

// Go语言指针

func main() {
   a := 10
   fmt.Printf("变量地址:%x\n", &a)
}

变量地址:c00000e098

现在我们已经了解了什么是内存地址和如何去访问它。接下来我们将具体介绍指针。

什么是指针

一个指针变量指向了一个值的内存地址。

类似于变量和常量,在使用指针前你需要声明指针。指针声明格式如下:

代码语言:javascript
复制
var var_name *var-type

var-type 为指针类型,var_name 为指针变量名,* 号用于指定变量是作为一个指针。以下是有效的指针声明:

```java var ip int / 指向整型*

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022/10/19 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • Go 语言指针
    • 什么是指针
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档