在VisualStudio2008(C++)中调试一些代码时,我注意到我的函数指针变量中的地址不是函数本身的实际地址。这是一个外部“C”函数。intmain(){void(*printaddr)(constchar*)=&print;//debugshowsprintaddr==0x013C1429}Address:0x013C4F10voidprint(){...}取函数地址的反汇编为:void(*printaddr)(constchar*)=&print;013C7465C745BC29143C01movdwordptr[printaddr],offsetprint(13C1429