【GO】複合類型:指針

代碼地址

https://github.com/fangkang7/goLearngit

指針解釋

簡單的理解就是地址就是指針github

案例

在這裏插入圖片描述

package main

import "fmt"

func main() { 
	// 聲明的實際變量
	var a int = 20
	// 指針變量
	var ip *int
	// 指針變量的存儲地址
	ip = &a
	*ip = 13
	fmt.Printf("a變量的地址是%v\n", &a)
	fmt.Printf("a變量的值是%v\n", a)
	fmt.Printf("ip變量的地址是%v\n", ip)
	fmt.Printf("*ip變量的地址是%v\n", *ip)
}

咱們修改一下指針的值在來看一下結果

能夠清楚地看到當指針的值改變了後原定義的變量a的值也跟着改變了
在這裏插入圖片描述微信

博主微信歡迎交流

在這裏插入圖片描述

相關文章
相關標籤/搜索