“這裏是個經典的例子 (應該以壹行表示的, 雖然第壹次執行後它後自修復): char*s="char*s=%c%s%c;main(){printf(s,34,s,34);}"; main(){printf(s,34,s,34);} 這段程序有壹些依賴, 忽略了 #include , 還假設了雙引號 " 的值為34, 和 ASCII 中的值壹樣。
這裏還有壹個有 James Hu 發布的改進版: #define q(k)main(){return!p.uts(#k"\nq("#k")");}
q(#define q(k)main(){return!puts(#k"\nq("#k")");})