zoukankan      html  css  js  c++  java
  • go指针

    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])
    
        }
    
    }
    

      

  • 相关阅读:
    js 练习,点击计算三个数的最大值,省级联动
    CSS 笔记
    CSS练习
    Html 学习笔记
    MySQL 执行计划详解
    别人家的元数据系统是怎么设计的
    深入浅出Dubbo RPC
    算法的时间复杂度和空间复杂度详解
    序列化 & 反序列化
    MySQL的四种隔离级别
  • 原文地址:https://www.cnblogs.com/Jack-cx/p/10182637.html
Copyright © 2011-2022 走看看