如何编写没有main()的quine程序
我经历了各种各样的问题,但我的任务是在没有ѭ0的情况下得到一个quine问题,并且循环也被禁止。
没有循环,很容易,但我无法弄清楚如何在没有ѭ0的情况下编写一个。任何人都可以帮助我或提供链接吗?
没有找到相关结果
已邀请:
3 个回复
古擅坛犯
函数,则无法创建(非独立式)C程序。因此,在通常意义上,在没有
的情况下在C中创建quine是不可能的。 也就是说,根据你如何定义一个quine,你可能能够构造一个无法编译的源文件,但编译错误(在某个特定的编译器上)是源文件的内容。
钾涎净介
函数编写程序是不可能的,因为编译器总是从
函数开始执行,没有
函数链接器就不会知道数据段的启动。 是的,但是你可以用预处理器玩一些技巧,但这不是一个很好的方法。 http://www.gohacking.com/2008/03/c-program-without-main-function.html 这可能对你有帮助。 看看这里: 是C程序所需的main()吗?
稀瓣囊
有main()声明,但没有定义。