码迷,mamicode.com
首页 > 其他好文 > 详细

go指针

时间:2018-12-27 03:14:55      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:color   通过   2.0   col   UNC   定义   amp   使用   bsp   

1.指针概念

func main() {
	// 申明指针变量
	var neb *int
	// 打印变量 没有赋值应该为空指针
	fmt.Println(neb)
	//定义实际变量a的值
	var a int = 1
	// 输入实际变量a的内存地址
	fmt.Println(&a)
	//指针变量等于实际变量的内存
	neb = &a
	//输入指针变量和实际变量的内存地址验证是一致的
	fmt.Println(neb)
	//通过指针访问变量
	fmt.Println(*neb)

}

  

2.指针数组

注意不能使用[…]

const a = 4
var par [a]*int
fmt.Println(par)

 

3.指针数组绑定实际变量内存

func main() {

    const a = 4

    var par [a]*int
    fmt.Println(par)
    var bb = [...]int{1, 2, 3, 4}

    for i := 0; i < a; i++ {
        par[i] = &bb[i]
        fmt.Println(*par[i])

    }

}

  

go指针

标签:color   通过   2.0   col   UNC   定义   amp   使用   bsp   

原文地址:https://www.cnblogs.com/Jack-cx/p/10182637.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!