美文网首页
指针的使用

指针的使用

作者: 荒古遗尘狗贼 | 来源:发表于2019-07-06 17:23 被阅读0次

    指针是一种数据类型,能直接在函数里面修改函数外面的变量的值,现在知道的作用大概就这些,以后想起来了再往上加。

    package main

    import "fmt"

    //这个函数

    func swap(a,b int)(int,int){

    a,b=b,a

    return a,b

    }

    func swap_point(a,b *int)(int,int){

    *a,*b=*b,*a

    return *a,*b

    }

    func main(){

    a:=10

    b:=20

    a1,b1:=swap(a,b)

    fmt.Printf("sawp function printf:a=%v\tb=%v\n",a1,b1)

    fmt.Printf("main function pritnf:a=%v\tb=%v\n",a,b)

    a2,b2:=swap_point(&a,&b)

    fmt.Printf("swap_point function printf a2=%v\tb2=%v\n",a2,b2)

    fmt.Printf("swap_point after main function printf a=%v\tb=%v\n",a,b)

    }

    相关文章

      网友评论

          本文标题:指针的使用

          本文链接:https://www.haomeiwen.com/subject/zbwuhctx.html