C语言混乱代码

国际C语言混乱代码大赛(IOCCC, The International Obfuscated C Code Contest)是一项国际编程赛事,从1984年开始,每年举办一次(1997年、1999年、2002年、2003年和2006年例外)。目的是写出最有创意的最让人难以理解的C语言代码。

(以上内容引用自维基百科)

正因为C语言有预处理器和一些不常用的特性,所以可以写出复杂难懂的代码。历年的获奖作品可以在这里看到。

例如以下代码(运行结果是一首英文诗):

继续阅读“C语言混乱代码”