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

执行结果如下:

相关推荐
岁岁种桃花儿8 分钟前
Java应用篇如何基于Redis共享Session实现短信登录
java·开发语言
csbysj202026 分钟前
Python3 MySQL (PyMySQL) 使用指南
开发语言
derive_magic32 分钟前
wwwwwwjava
开发语言·c#
CoderYanger34 分钟前
动态规划算法-简单多状态dp问题:12.打家劫舍Ⅱ
开发语言·算法·leetcode·职场和发展·动态规划·1024程序员节
代数狂人34 分钟前
【秒懂C#14 第一章:C#简介】
开发语言·c#
一水鉴天35 分钟前
专题讨论 类型理论和范畴理论之间的关系:闭关系/闭类型/闭范畴 与 计算式(ima.copilot)
开发语言·算法·架构
元素之窗41 分钟前
MATLAB 的“面子工程”:一键切换数值显示风格 —— format 命令小记
开发语言·算法·matlab
June`1 小时前
C++11新特性全面解析(二):线程库+异常体系
开发语言·c++
上78将1 小时前
什么是Stream流
linux·开发语言·python
洲星河ZXH1 小时前
Java,其他类
java·开发语言