美文网首页
第十一节指针

第十一节指针

作者: barriers | 来源:发表于2021-10-13 00:24 被阅读0次

指针默认地址为nil
指针只能指向一个地址空间,指针变量指向一个未知的空间称为野指针,野指针不允许在程序中出现

野指针(直接指向一个数值的指针称为野指针,野指针会报错)
new函数作用,创建一个给定的(int,float或者其他)的空间地址,可以将该地址赋值给指针。

# 野指针示例
var p *int
*p = 56
fmt.Println(p)

# 正常指针
var a int
var p *int
p = &a
*p = 56
fmt.Println(p)

# 正常指针,使用new函数创建对应的地址,然后赋值
var p *int
p = new(int)
*p = 57
fmt.Println(p)

# 自动推导类型指针创建
q := new(int)
*q = 999
fmt.Println(*q)

相关文章

  • 第十一节指针

    指针默认地址为nil指针只能指向一个地址空间,指针变量指向一个未知的空间称为野指针,野指针不允许在程序中出现 野指...

  • NDK开发--C语言指针(数组指针,函数指针)

    上一节 C语言基础部分我们了解了C语言中的指针知识,这一节我们开始深入指针的学习,重点是数组指针,函数指针。 第一...

  • 第十四讲到第十九讲

    第十四讲 略第十五讲 转换函数 第十六讲 explict构造函数 第十七 类模拟指针

  • C++ supplement 指针进阶及const限定符

    在上一节中说到了基本的指针的定义与解析,下面便是升级版,多级指针的理解: 所谓多级指针在于有多重的指针导向,因为指...

  • 集合篇-LinkedList

    LinkedList 字段解析 Node是一个静态内部类,持有当前节点的值,指向上一节点的指针,指向下一节点的指针...

  • 2018-07-05

    指针 第一节 什么是指针 关于指针一词,在K&R C中,有下面这样的说明。 指针是一种保存变量地址的变量,在C中频...

  • const限定符(四)

    顶层const和底层const 上一节已经说过,指针本身就是一个对象,所以指针只想一个常量对象和指针本身是否是一个...

  • 税法(II)01企业所得税法-30

    第十一节 特别纳税调整

  • 智能指针 (2)

    上一章:智能指针 (1) 目录 现在我们来看看上一节中智能指针实现的其中一个问题:智能指针的传递,当然这里所说的是...

  • 11 WP建站基础教程之主题使用(0基础也能学)

    本文是WP建站基础教程的第十一节,内容为Wordpress主题使用 1. 视频教程第十一节文字简介 主题和子主题介...

网友评论

      本文标题:第十一节指针

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