指针算术 共 2 篇文章

Go unsafe.Pointer 与 uintptr 的转换为何受 GC 栈帧影响
2026-05-24 06:14:27
Go unsafe.Pointer 与 uintptr 的转换为何受 GC 栈帧影响 在 Go 的底层编程中,unsafe.Pointer 和 uintptr 是绕过类型系统、直接操作内存的两把利刃。一个常见且危险的做法是将 unsafe.Pointer 转换为 uintptr 进行指针算术,然后再
Go语言 unsafe.Pointer uintptr
37 0
C 语言指针操作:指针算术与数组访问的关系
2026-04-13 19:16:56
C 语言指针操作:指针算术与数组访问的关系 C 语言中,数组名本质上是指向数组首元素的常量指针。理解指针算术与数组访问的等价性,是掌握 C 语言内存操作的核心。以下指南将通过内存原理解析与代码实操,详细拆解二者之间的转换关系。 1. 理解内存布局与指针步长 指针算术并不简单地改变地址的数值,而是根据
C语言 指针 数组
57 0