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

执行结果如下:

相关推荐
JIngJaneIL10 分钟前
基于Java酒店管理系统(源码+数据库+文档)
java·开发语言·数据库·vue.js·spring boot
ZC·Shou19 分钟前
Rust 之二 各组件工具的源码、构建、配置、使用(二)
开发语言·ide·rust·工具·命令·clippy·rustfmt
沐知全栈开发23 分钟前
SQLite Limit 子句详解
开发语言
资深web全栈开发27 分钟前
Go语言从1.18到1.25版本功能更新详解
开发语言·后端·golang
YouEmbedded30 分钟前
函数模板与类模板——泛型编程
开发语言·c++·函数模板·类模板
听风吟丶30 分钟前
微服务性能压测与容量规划实战:从高并发稳定性到精准资源配置
java·开发语言
小此方31 分钟前
Re:从零开始学C++(一)基础精讲·上篇:命名空间、输入输出、缺省参数、函数重载
开发语言·c++
行云流水200035 分钟前
编程竞赛语言选择:为什么优先学C++?聚焦竞赛属性的语法突破
开发语言·c++
aini_lovee41 分钟前
基于边缘图像分割算法详解与MATLAB实现
开发语言·算法·matlab
艾上编程44 分钟前
第一章——办公自动化之Excel批量合并工具:Python助力高效办公
开发语言·python·excel