小编Hol*_*c21的帖子

为什么每次执行时函数的地址都不同?

可执行代码的地址是在链接时决定的,不是吗?

#include <stdio.h>
int main ()
{
     printf("%p", (void*)&main);
     return 0;
}
Run Code Online (Sandbox Code Playgroud)

示例输出 #1:

0x563ac3667139
Run Code Online (Sandbox Code Playgroud)

示例输出 #2:

0x55e3903a9139
Run Code Online (Sandbox Code Playgroud)

c c++

11
推荐指数
2
解决办法
698
查看次数

标签 统计

c ×1

c++ ×1