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

      

  • 相关阅读:
    EasyUI datagrid动态加载json数据
    利用EasyUI combobox实现模糊搜索
    SQL动态拼接字符串生成分页存储过程
    JavaScript函数表达式
    JavaScript继承
    JavaScript创建对象的常用模式
    JavaScript引用类型
    JavaScript执行环境
    JavaScript变量及数据类型
    jackson序列化和反序列化Json
  • 原文地址:https://www.cnblogs.com/Jack-cx/p/10182637.html
Copyright © 2011-2022 走看看