根据Wikipedia: quine指一个非空的计算机程序,其不采取任何输入,并产生它自己的源代码的副本作为其唯一的输出 只见这片的perl代码,我无法弄清楚它是如何工作的。 保存在文件/tmp/p以下行并运行该文件作为perl /tmp/p: Illegal division by zero at /tmp/p line 1.
的perl的输出/ TMP/p是: Illegal divisi
我知道有打印本身就是Quine code 如下面的 public class Quine
{
public static void main(String[] args)
{
char q = 34; // Quotation mark character
String[] l = { // Array of source code
"publ
我只是碰到这种奎因问题就来了,但没有人真正走进它是如何工作的:C/C++ program that prints its own source code as its output char*s="char*s=%c%s%c;main(){printf(s,34,s,34);}";main(){printf(s,34,s,34);}
我特别不明白的是以下具有即使我改变了整数相同的输出: cha