相关疑难解决方法(0)

malloc()是如何在内部实现的?

任何人都可以解释malloc()内部如何运作

我有时会这样做strace program,我看到很多sbrk系统调用,正在man sbrk讨论它的使用情况,malloc()但不多.

c memory malloc system-calls sbrk

112
推荐指数
3
解决办法
12万
查看次数

存储在C中的指针地址在哪里?

我正在学习C并且目前正在学习指针.我理解将一个字节的地址存储在内存中作为变量的原理,这使得从内存中获取字节并写入内存地址成为可能.

但是,我不明白指针的地址存储在何处.假设一个指针的值(内存中一个字节的地址)存储在内存中 - 程序如何知道指针的存储位置?难道不需要指针指针导致指针指针无穷无尽的指针......?


UPDATE

实际问题是:"编译器如何为变量分配内存地址".我发现这个问题指出了这个话题.

感谢所有回答的人.

c memory variables pointers memory-address

4
推荐指数
1
解决办法
3139
查看次数

标签 统计

c ×2

memory ×2

malloc ×1

memory-address ×1

pointers ×1

sbrk ×1

system-calls ×1

variables ×1