go语言指针变量定义及说明

go语言指针主要需要记住两个特殊符号,

一个是 & 用来获取变量对应的内存地址

另一个是 * 用来获取指针对应的变量值

下面是个最简单的go语言指针说明

package main

import "fmt"

//指针为内存地址

func main() {
	var a string = "指针对应的变量"
	fmt.Println(&a)

	// *stirng 定义指针变量
	var p *string = &a
	fmt.Println(p)

	fmt.Println("p的内存地址为", &p)

	fmt.Printf("p对应的变量为 %v", *p)
}

执行结果如下:

相关推荐

  1. Go 语言指针

    2023-12-21 01:28:01       47 阅读
  2. c语言中,一些全局变量和局部变量定义区别

    2023-12-21 01:28:01       12 阅读

最近更新

  1. TCP协议是安全的吗?

    2023-12-21 01:28:01       17 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2023-12-21 01:28:01       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2023-12-21 01:28:01       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2023-12-21 01:28:01       18 阅读

热门阅读

  1. 在GBASE南大通用ADO.NET 中调用一个存储过程

    2023-12-21 01:28:01       34 阅读
  2. C 语言运算符详解

    2023-12-21 01:28:01       36 阅读
  3. 解决mp4视频无法拖动进度条的问题

    2023-12-21 01:28:01       108 阅读
  4. git基本命令

    2023-12-21 01:28:01       50 阅读
  5. 用Python制作二维码

    2023-12-21 01:28:01       37 阅读
  6. VGG卷积神经网络:深度学习中的强大工具

    2023-12-21 01:28:01       38 阅读