Go 自学:pointer指针

以下代码中,我们建立指针ptr指向myNumber的地址。

*ptr代表指针指向的值。

我们改变指针*ptr,可以改变被指向的变量的值。

go 复制代码
package main

import "fmt"

func main() {
	myNumber := 23

	var ptr = &myNumber

	fmt.Println("Value of the address is ", ptr)
	fmt.Println("Value of actual pointer is ", *ptr)

	*ptr = *ptr + 2
	fmt.Println("New value is: ", myNumber)
}

输出为:

Value of the address is 0xc00000a0a8

Value of actual pointer is 23

New value is: 25

相关推荐
晨非辰1 分钟前
基于Win32 API控制台的贪吃蛇游戏:从设计到C语言实现详解
c语言·c++·人工智能·后端·python·深度学习·游戏
froginwe113 分钟前
PHP MySQL 插入数据
开发语言
Victor3563 分钟前
Netty(27)Netty的拦截器和过滤器是什么?如何使用它们?
后端
码界奇点5 分钟前
基于Go语言的Web管理面板系统设计与实现
开发语言·后端·golang·毕业设计·web·go语言·源代码管理
WizLC5 分钟前
【后端】关于Elasticsearch的入门,下载安装+使用
java·大数据·后端·elasticsearch·搜索引擎·全文检索
小此方5 分钟前
Re: ゼロから学ぶ C++ 入門(六)类和对象·第三篇:运算符重载
开发语言·c++·后端
Slow菜鸟7 分钟前
Java基础 | JSON 处理手册
java·开发语言·json
喵了几个咪7 分钟前
开箱即用的 GoWind Admin|风行,企业级前后端一体中后台框架:用 JavaScript/Lua 解锁动态业务扩展能力
javascript·后端·微服务·golang·lua·admin
_OP_CHEN7 分钟前
【Python基础】(五)Python 库使用全攻略:从标准库到第三方库,让开发效率翻倍
开发语言·python·pip·项目实战·python标准库·python第三方库