我正在尝试从主函数的地址开始打印程序的地址,直到返回值。我尝试将&main存储在char *,int *,char []中,但得到了不兼容的指针类型。这就是我所拥有的。
#include <stdio.h>
int main()
{
/*
tried to do this:
char* buff;
buff = &main;
also tried:
int* buff = &main
both came up with incompatible pointer type
*/
printf("%p\n", &main);
}
这将打印一个地址0x55fecd51d6b0,我想将此地址存储为字符串,以便我可以比较它以查看main()返回0x3c的时间。