5-指针(go基础)
指针
指针基础
指针也是一种类型,也可以创建变量,称之为指针变量。指针变量的类型为 *Type
,该指针指向一个 Type
类型的变量。指针变量最大的特点就是存储的某个实际变量的内存地址,通过记录某个变量的地址,从而间接的操作该变量。
- 如果指针声明后没有进行初始化,其默认零值是
nil
- 在函数中对指针参数所做的修改,在函数返回后会保存相应的修改。
- Go 中不支持指针运算例如:
p++
,但这在 Go 中是不支持的。
1 | func fun() { |
指针与切片
1 | package main |
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 贾小白博客!