我遇到过这个C代码..谁能告诉我这用的是什么?
main()
{
char*s="#include<iostream.h>%c
main()
{
char*s=%c%s%c;
cout.form(s,10,34,s,34,10);
}
%c";
cout.form(s,10,34,s,34,10);
}
#include<iostream.h>
答案 0 :(得分:5)
我打赌这个程序在运行时打印出自己的副本...查看维基百科上的quines:http://en.wikipedia.org/wiki/Quine_(computing)
答案 1 :(得分:2)
这是一个自动复制程序:执行它将产生与他自己的源代码完全相同的程序作为输出。
答案 2 :(得分:2)
这是一个读出自己的源代码的程序。