70,023
社区成员




#include <stdio.h>
#include <string.h>
#define N 3 //如果运行出错,试试 #define N 2
int b[2];
void fun2()
{
int a[2];
memcpy(a+N,b,8);
printf("fun2...\n");
}
void fun1()
{
int a[2];
memcpy(b,a+N,8);
a[N+1]=(int)fun2;
printf("fun1...\n");
}
int main()
{
fun1();
_asm{
push 1
}
printf("main...\n");
return 0;
}
int main()
{
fun1();
_asm{
push 1
}
printf("main...\n");
return 0;
}