指针作为参数
package main
import "fmt"
func main() {
a := 10
fmt.Println("在函数前调用a值",a)
b := &a
change(b)
fmt.Println("在函数后调用a值",a)
}
func change(num *int) {
*num = 20
}
//使用指针交换两个数值互换
package main
import "fmt"
func main() {
x := 100
y := 200
swap(&x,&y)
fmt.Println(x,y)
}
func swap(x,y *int){
*y,*x = *x,*y
}