大家来看一段好玩的代码
,并想想为什么。
[解决办法]
#include <iostream>
#include <cstdlib>
using namespace std;
void a()
{
printf("Hello World!\n");
}
int main()
{
typedef int (*fun)();
fun tmp = (fun)a;
printf("0x%x\t0x%x\n",tmp,&a);
if(tmp())
{
printf("a is ok!\n");
}
else
{
printf("a is not ok!\n");
}
system("pause");
}