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

执行结果如下:

相关推荐
程序员buddha15 分钟前
C语言数组详解
c语言·开发语言·算法
寻找华年的锦瑟15 分钟前
Qt-视频播放器
开发语言·qt
又是忙碌的一天44 分钟前
Java IO流
java·开发语言
fish_study_csdn1 小时前
Python内存管理机制
开发语言·python·c python
ghie90902 小时前
MATLAB/Simulink水箱水位控制系统实现
开发语言·算法·matlab
cs麦子3 小时前
C语言--详解--指针--上
c语言·开发语言
像风一样自由20203 小时前
Go语言入门指南-从零开始的奇妙之旅
开发语言·后端·golang
CoderYanger4 小时前
前端基础——CSS练习项目:百度热榜实现
开发语言·前端·css·百度·html·1024程序员节
虾..5 小时前
C++ 哈希
开发语言·c++·哈希算法
liu****5 小时前
14.日志封装和线程池封装
linux·开发语言·c++