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

执行结果如下:

相关推荐
鸭子程序员21 小时前
c++ 算法
开发语言·c++·算法
搬砖ing换来金砖21 小时前
Python入门-Task02
开发语言·python
雨中散步撒哈拉21 小时前
17、做中学 | 初三下期 Golang文件操作
开发语言·后端·golang
CoderYanger1 天前
C.滑动窗口——1423. 可获得的最大点数
java·开发语言·算法·leetcode·1024程序员节
全栈陈序员1 天前
【Python】基础语法入门(九)—— 代码规范、调试技巧与性能初探
开发语言·python·代码规范
合作小小程序员小小店1 天前
图书管理系统,基于winform+sql sever,开发语言c#,数据库mysql
开发语言·数据库·sql·microsoft·c#
Yue丶越1 天前
【C语言】数据在内存中的存储
c语言·开发语言·网络
FakeOccupational1 天前
电路笔记(信号):网线能传多少米?网线信号传输距离
开发语言·笔记·php
李宥小哥1 天前
Redis10-原理-网络模型
开发语言·网络·php
利刃大大1 天前
【c++中间件】语音识别SDK && 二次封装
开发语言·c++·中间件·语音识别