※ 引述《jack710619 (ECLin)》之铭言:
: 刚刚我跟我朋友写作业的时候突然想到
: 某些程式随便写就几百行了
: 但基本上都是一些重复的东西
: 而最简单的程式就是hello world
: 那要怎么写出一个史上最长的hello world程式
: PS:不能写出一些无用的东西
: 也就是说用尽一切有效的方法把hello world写长
: 例如一个字符一个字符慢慢输入阵列然后输出之类的
以前写的code没备分
所以只说方法
1.digraph/trigraph
2.用atexit/signal/ctor/dtor/fork/thread打乱顺序
3.asm,看是要用buffer overflow还是eax回传值
4.preprocessor metaprogramming
5.用perror,这样就不用打'h''e''l''o''w''r''d'这些字符
6.尽量呼叫底层api,可以用import table来取得位址
这样不见得最长
应该是最难懂的
如果真要最长
那就反组译
这玩意一定最长