这段代码很有意思!能编译出来。程序的功能就是:打印它自己的c代码!!
#include <stdio.h>
char* recurse="#include <stdio.h>%cchar* recurse=%c%s%c;%cint main(){printf(recurse,10,34,recurse,34,10,10);}%c";
int main(){printf(recurse,10,34,recurse,34,10,10);}
这里也是(2009年在百度知道里面看到的)
main(a){printf(a,34,a="main(a){printf(a,34,a=%c%s%c,34);34;}",34);}