【发布时间】:2011-06-17 00:28:41
【问题描述】:
在激活记录中找到第一个局部变量的内存地址的最快、最简单的方法是什么? (在 C..)
不管我们已经声明了什么。可以简单为 char *s = 'Hello world!'
谢谢!
【问题讨论】:
标签: c memory variables activerecord activation-record
在激活记录中找到第一个局部变量的内存地址的最快、最简单的方法是什么? (在 C..)
不管我们已经声明了什么。可以简单为 char *s = 'Hello world!'
谢谢!
【问题讨论】:
标签: c memory variables activerecord activation-record
你不能这样做——C 标准甚至不要求存在 堆栈,更不用说需要一种标准方法来找出变量放置在堆栈上的顺序。
【讨论】:
在 C 中没有可移植的方式来做到这一点。任何尝试这样做都是平台和调用约定特定的。
【讨论】: