HELLO WORLD!
写于
更新于大纲
这是我好久之前发在 CSDN 上的。看了刁牛的咆哮体版 GCC 编译器去参加百度之星,突发奇想,把我这代码也搬上去试试看。顺便去我的那个参赛帖(趣味赛)顶顶给点人气吧!
首先我的代码是通过宏定义的“#”来进行输出表达式,然后期间一坨让人火星的自加自减运算。凑合着看一下吧:
#include <stdio.h> #define ___(i) { if(!i) puts(#i); } #define _p_(i) int i = 0; int main(){ _p_(h)___(++++++h)___((++++h)++)_p_(e)___(----------h) ___(h--)___(h)_p_(l)___((++++e)++)___(e--) ___((----e)-- == h) ___(e++)___(e)___((----l)++)_p_(o)___(--o) ___(l++)___(l)___(o++)_p_(w)___(l)___((w = e) ? 0 : 1)___(o) ___(1)_p_(r)___(w)___((++++++o)--) ___(----o ? h : e)___(++l)___(l--)___(o)___(w ? o : r)___(l)_p_(d)___(d) }
|