需要帮助 ... [英] Help needed ...

查看:68
本文介绍了需要帮助 ...的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

X-No-archive:是

我想知道为什么这段代码有效..请你解释一下

int main(void){if(putchar((( (main == main)+(main == main))*((main ==

main)+(main == main))*((main == main)+(main = = main))*((main == main)+

(main == main))*((main == main)+(main == main))*((main == main)+(main ==

main))) - (((main == main)+(main == main))*((main == main)+(main == main ))) -

(main == main)),putchar((((main == main)+(main == main))*((main == main)+

(main == main))*((main == main)+(main == main)))+((main == main)+(main ==

main))),exit(main!= main),main == main){}}

X-No-archive: yes
I wonder why this code works .. can u please explain
int main(void) { if (putchar((((main==main)+(main==main))*((main==
main)+(main==main)) * ((main==main)+(main==main)) * ((main==main)+
(main==main))* ((main==main)+(main==main)) * ((main==main)+(main==
main)))-(((main==main)+(main==main))*((main==main)+(main== main)))-
(main==main)), putchar((((main==main)+(main==main))*((main==main) +
(main==main)) * ((main==main)+(main==main)))+((main==main)+(main==
main))),exit(main!=main),main==main){}}

推荐答案

Prashanth Badabagni写道:
Prashanth Badabagni wrote:
X-No-archive:是
我想知道为什么这段代码有效..请你解释一下

int main(void){if(putchar((((main = = main)+(main == main))*((main ==
main)+(main == main))*((main == main)+(main == main))*(( main == main)+
(main == main))*((main == main)+(main == m ain))*((main == main)+(main ==
main))) - (((main == main)+(main == main))*((main == main)+ (main == main))) -
(main == main)),putchar((((main == main)+(main == main))*((main == main)+
(main == main))*((main == main)+(main == main)))+((main == main)+(main ==
main))),exit( main!= main),main == main){}}
X-No-archive: yes
I wonder why this code works .. can u please explain
int main(void) { if (putchar((((main==main)+(main==main))*((main==
main)+(main==main)) * ((main==main)+(main==main)) * ((main==main)+
(main==main))* ((main==main)+(main==main)) * ((main==main)+(main==
main)))-(((main==main)+(main==main))*((main==main)+(main== main)))-
(main==main)), putchar((((main==main)+(main==main))*((main==main) +
(main==main)) * ((main==main)+(main==main)))+((main==main)+(main==
main))),exit(main!=main),main==main){}}




符号''main''simple表示此例程的地址。

这意味着:

a。 (main == main)等于1

b。 (main!= main)等于0


您可以在上面的代码中替换1'和0。这会产生很多

(1 + 1)',你可以重写为2.然后你得到类似

2 * 2 * 2 * 2 - ......作为putchar的一个参数...所以

继续简化代码,最终得到一个简单的版本,带有

a几个整数文字和几个标准函数电话。


告诉我们结果如何。


基斯



The symbol ''main'' simple represents the address of this routine.
This means that:
a. (main==main) is equal to 1
b. (main!=main) is equal to 0

You can substitue 1''s and a 0 in the code above. This yields many
(1+1)''s which you can rewrite to 2. Then you get something like
2 * 2 * 2 * 2 - .... as one of the arguments of putchar ... So
continue simplifying the code to end up with a simple version with
a couple of integer literals and a couple of standard function calls.

Let us know what this results in.

Kees

Prashanth Badabagni写道:
Prashanth Badabagni wrote:

X-No-archive:是
我想知道为什么这段代码有用..请你解释一下

X-No-archive: yes
I wonder why this code works .. can u please explain




当你拥有那个愚蠢的反社会X-No-archive标题时。


-

Chuck F( cb********@yahoo.com)(cb********@worldnet.att.net)

可用于咨询/临时嵌入式和系统。

< http://cbfalconer.home.att.net>使用worldnet地址!



Not while you have that silly anti-social X-No-archive header.

--
Chuck F (cb********@yahoo.com) (cb********@worldnet.att.net)
Available for consulting/temporary embedded and systems.
<http://cbfalconer.home.att.net> USE worldnet address!




" CBFalconer" < CB ******** @ yahoo.com>在消息新闻中写道:40 *************** @ yahoo.com ...

"CBFalconer" <cb********@yahoo.com> wrote in message news:40***************@yahoo.com...
Prashanth Badabagni写道:
Prashanth Badabagni wrote:

X-No-archive:是的
我想知道为什么这段代码有效..请你解释
当你有那个愚蠢的反社会X-No-archive标题时。

X-No-archive: yes
I wonder why this code works .. can u please explain
Not while you have that silly anti-social X-No-archive header.




你能解释什么是X-No-archive?

-
Chuck F(cb ******** @ yahoo .com)(cb********@worldnet.att.net)
可用于咨询/临时嵌入式和系统。
< http://cbfalconer.home.att.net> ;使用worldnet地址!



Can you explain what is X-No-archive?
--
Chuck F (cb********@yahoo.com) (cb********@worldnet.att.net)
Available for consulting/temporary embedded and systems.
<http://cbfalconer.home.att.net> USE worldnet address!



这篇关于需要帮助 ...的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆