可执行代码的地址是在链接时决定的,不是吗?
#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)