您的位置 首页 golang

go 参数传递 值传递 与 引用传递

package mainimport "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)}

文章来源:智云一二三科技

文章标题:go 参数传递 值传递 与 引用传递

文章地址:https://www.zhihuclub.com/5607.shtml

关于作者: 智云科技

热门文章

网站地图