1
main(){char *s;printf(s,34,s="main(){char *s;printf(s,34,s=%c%s%c,34);}",34);}

完整版本:

1
2
3
#include <stdio.h>
char*s="#include <stdio.h>%cchar*s=%c%s%c;main(){printf(10,s,34,s,34);}";
main(){printf(s,10,34,s,34);}