您的位置:首页 > 编程语言 > C语言/C++

国际C语言混乱大赛获奖代码一条

2010-05-05 22:04 423 查看
main() { printf(&unix["/021%six/012/0"],(unix)["have"]+"fun"-0x60);}

以上的一条代码是1987年,由贝尔实验室的David Korn提交的获奖作品,请问,它打印的什么东西?

 

解析过程:

main() { printf( "/021%six/012/0" + unix, *("have" + unix) - 0x60 + "fun");}

main() { printf( "/021%six/012/0" + 1, *("have" + 1) - 0x60 + "fun");}

main() { printf( "%six/012/0", 'a' - 0x60 + "fun");}

main() { printf( "%six/n", "un");}

main() { printf( "unix/n");}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  语言 unix c fun