gpt4 book ai didi

c - 打印出堆栈指针的值

转载 作者:IT王子 更新时间:2023-10-29 00:22:14 25 4
gpt4 key购买 nike

如何在 Linux(Debian 和 Ubuntu)中用 C 打印出堆栈指针的当前值?

我试过谷歌但没有找到结果。

最佳答案

一个技巧,它是不可移植的,甚至不能保证有效,它是简单地打印出本地地址作为指针。

void print_stack_pointer() {
void* p = NULL;
printf("%p", (void*)&p);
}

这将打印出 p 的地址,这是当前堆栈指针的一个很好的近似值

关于c - 打印出堆栈指针的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20059673/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com