package main
import "fmt"
/*
参数传递 : 值传递 与 引用传递
*/
func main() {
a:=10
fmt.Println("函数调用前a :",a)
//func1(a)
func2(&a)
fmt.Println("函数调用后 a:",a)
}
func func1(num int){ //值传递
fmt.Println("函数中num:",num)
num=100
fmt.Println("函数中修改num:",num)
}
func func2(p1 *int){
fmt.Println("函数fun2,p1",*p1)
*p1=200
fmt.Println("修改函数fun2,p1",*p1)
}
有疑问加站长微信联系(非本文作者)