
从零带你学习Go语言:23、 Go指针 、切片、 map、 结构体复习
发布日期:2021-05-07 10:06:32
浏览次数:15
分类:精选文章
本文共 248 字,大约阅读时间需要 1 分钟。
文章目录
指针
指针就是地址。 指针变量就是存储地址的变量。
*p
: 解引用、间接引用。- 栈帧:用来给函数运行提供内存空间。 取内存于 stack 上。
-
当函数调用时,产生栈帧。函数调用结束,释放栈帧。
-
栈帧存储: 1. 局部变量。 2. 形参。 (形参与局部变量存储地位等同) 3. 内存字段描述值
-
指针使用注意:
- 空指针:未被初始化的指针。
var p *int *p --> err
- 野指针:被一片无效的地址空间初始化。
- 空指针:未被初始化的指针。
变量存储:
* 等号 左边的变量,代表 变量所指向的内存空间。 (写)