• 05_指针之New()函数的使用


    1、new函数是一个内置函数,表达式new(T)创建一个未命名的T类型变量,
      初始化为T类型的零值,并返回其地址(地址类型为*T)
    2、p:=new(int),q:=new(int)==>p!=q 因为每次创建返回的地址是不一样的。
      而结构体中struct{},或[0]int ,在当前的实现里,他们具有相同的地址
    3、因为没命名的大多使用结构类型,所以new函数使用较少。

    例如:
    package main
    
    
    import "fmt"
    
    
    func main() {
    //	var p = new(int)//new函数创建以为int类型的变量,初始化为0,并把其地址传给p,
    //	fmt.Println("p的值为:", *p)//0
    
    
    }
    每天的价值就是不停息的前进!!!
  • 相关阅读:
    蛋糕多少钱?
    【FJOI2015】金币换位问题
    撞车
    【BZOJ 1097】旅游景点atr
    codeforces 434D
    codeforces 480D
    bzoj网络流
    bzoj2039
    bzoj1927
    bzoj1070
  • 原文地址:https://www.cnblogs.com/zhaopp/p/11438834.html
Copyright © 2020-2023  润新知