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

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)
}

执行结果如下:

相关推荐
柠檬叶子C几秒前
【Python】解决 No module named ‘imp‘ 问题 | Python3 中废弃的 imp 模块
开发语言·python
源代码•宸2 分钟前
Golang基础语法(go语言结构体、go语言数组与切片、go语言条件句、go语言循环)
开发语言·经验分享·后端·算法·golang·go
我想吃烤肉肉2 分钟前
wait_until=“domcontentloaded“ 解释
开发语言·前端·javascript·爬虫·python
木木木一11 分钟前
Rust学习记录--C8 常用的集合
开发语言·学习·rust
C_心欲无痕12 分钟前
js - AbortController请求中止
开发语言·javascript·ecmascript
yugi98783815 分钟前
基于Matlab的晴空指数计算实现
开发语言·算法·matlab
song1502653729818 分钟前
空间站太阳能帆板电池 组件性能测试 AM0太阳光模拟器
开发语言·python
不会c嘎嘎20 分钟前
QT中的常用控件 (三)
开发语言·qt
代码方舟20 分钟前
Java企业级风控实战:对接天远多头借贷行业风险版API构建信贷评分引擎
java·开发语言