docs(day04): 更新README目录结构并添加内存管理图表 - 在README.md中更新目录链接,将原有的列表格式改为链接格式 - 添加Go语言结构体、指针和反射的相关文档链接 - 修改drawio图表文件,调整坐标参数和页面布局 - 增加堆栈内存管理的可视化图表,包含函数调用和变量分配示例 - 添加代码示例展示Go语言中的变量提升机制 ```
16 lines
302 B
Markdown
16 lines
302 B
Markdown
# 指针
|
||
|
||
## 陷阱 2:指针指向栈变量的地址逃逸
|
||
Go 编译器会自动处理,通常无需担心:
|
||
|
||
```go
|
||
func getPtr() *int {
|
||
v := 10
|
||
return &v // v 虽然是局部变量,但 Go 会自动提升到堆
|
||
}
|
||
|
||
```
|
||
|
||

|
||
|
||
## 作业: 实现链表节点和基本操作 |