先讲总结
- 栈区:存储局部变量本身,如id、a以及data变量本身。栈区的内存管理由系统自动完成,当函数执行结束时,这些变量所占用的内存会被自动释放。
- 堆区:存储动态分配的数据,如data变量指向的实际字节集数据。堆区的内存需要手动或通过系统函数进行管理,其分配和释放相对灵活,但操作速度较慢。
文本型等类型类似。

变量名 | 类 型 | 静态 | 数组 | 备 注 | data | 字节集 | | | id | 整数型 | | | a | SYSNAME | | |
data = 取重复字节集 (18, { 1, 2, 3 })调试输出 (取字节集左边 (data, 8 ), 取字节集长度 (data )) 调试输出 (取变量地址 (id ), 取变量地址 (a ), 取变量地址 (data )) id = 取变量地址 (data )调试输出 (取变量地址 (data ), 取变量数据地址 (data )) 调试输出 (指针到字节集 (id, 4 )) 调试输出 (取字节集数据 (指针到字节集 (id, 4 ), 3, )) id = 取字节集数据 (指针到字节集 (id, 4 ), 3, )调试输出 (取字节集数据 (指针到字节集 (id, 4 ), 3, ), 取字节集数据 (指针到字节集 (id + 4, 4 ), 3, )) 调试输出 (指针到字节集 (id + 8, 取字节集数据 (指针到字节集 (id + 4, 4 ), 3, )) ) 调试输出 (LocalSize (a )) 返回 (0 ) |
LocalSize | 整数型 | | |
| |
LocalSize | |
hMem | SYSNAME | | |
|
SYSNAME | | |
p1 | 整数型 | | | p2 | 整数型 | | | p3 | 文本型 | | | p4 | 逻辑型 | | |
|