发个有意思的题目,老师写给我们玩的.
程序代码://编译环境为VC6.0 DEBUG 不开优化选项
#include <stdio.h>
int main()
{
const short int c1 = 49920;
const int c2 = 1073742008;
int (*pf)() = (int (*)())&c2;
printf("%c%c\n", *(char*)pf()-19, *((char*)pf()+1)-49);
return 0;
} [ 本帖最后由 skyuser213 于 2010-5-20 21:45 编辑 ]









,所以CPU一运行就会产生错误(无效指令),