0
点赞
收藏
分享

微信扫一扫

GO+ 指针(Pointer)



指针(Pointer)

  • ​​一、GO+ 概述​​
  • ​​二、定义​​
  • ​​三、获取变量内存地址​​
  • ​​四、如何使用指针​​


官方线上GO+练习环境:​​https://play.goplus.org/​​

一、GO+ 概述

Go+ 是一门融合工程开发的 Go、数据科学领域的 Python、编程教学领域的 Scratch,以 Python 之形结合 Go 之心,让工程师处理数据不需要学习新的开发语言,让初学者学习编程、开发作品的门槛更低的编程语言。

二、定义

什么是指针?指针是一种地址值,例如0x000012ea。

三、获取变量内存地址

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

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

实例演示了变量在内存中地址实例

var a int = 30
println("变量a的地址:", &a)

运行结果:

GO+ 指针(Pointer)_GO+ 教程

四、如何使用指针

指针使用流程:

  • 定义指针变量。
  • 为指针变量赋值。
  • 访问指针变量中指向地址的值。

实例:

var a int = 30
var ap *int
ap = &a

println("变量a的地址:", &a)
println("变量ap的地址:", ap)
println("变量*ap的地址:", *ap)

运行结果:

GO+ 指针(Pointer)_内存地址_02


举报

相关推荐

0 条评论