QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1748|回复: 10

高手们呵,看看这段诡异的c程序

[复制链接]
发表于 2003-11-28 11:12:44 | 显示全部楼层 |阅读模式
这段c程序怎么解释
可以试着编译运行
#include <stdio.h>   
main(t,_,a)   
char *a;   
{   
return!0<t?t<3?main(   
-79,-13,a+main(   
-87,1-_,main(   
-86,0,a+1   
)+a   
)   
):1,t<_?main(   
t+1,_,a   
):3,main(-94,-27+t,a)&&t==2?_<13?   
main(2,_+1,"%s %d %d\n"):9:16:t<0?t<-72?main(_,t,   
"@n'+,#'/*{}w+/w#cdnr/+,{}r/*de}+,/*{*+,/w{%+,/w#q#n+,/#{l+,/n{n+,/+#n+,/#\   

;#q#n+,/+k#;*+,/'r :'d*'3,}{w+K w'K:'+}e#';dq#'l \   
q#'+d'K#!/+k#;q#'r}eKK#}w'r}eKK{nl]'/#;#q#n'){)#}w'){){nl]'/+#n';d}rw' i;# \   


){nl]!/n{n#'; r{#w'r nc{nl]'/#{l,+'K {rw' iK{;[{nl]'/w#q#n'wk nw' \   
iwk{KK{nl]!/w{%'l##w#' i; :{nl]'/*{q#'ld;r'}{nlwb!/*de}'c \   
;;{nl'-{}rw]'/+,}##'*}#nc,',#nw]'/+kd'+e}+;#'rdq#w! nr'/ ') }+}{rl#'{n' ')# \  
  

}'+}##(!!/")   
:t<-50?_==*a?putchar(31[a]):main(-65,_,a+1):main((*a=='/')+t,_,a+1)   
:0<t?main(2,2,"%s"):*a=='/'||main(0,main(-61,*a,   
"!ek;dc i@bK'(q)-[w]*%n+r3#l,{}:\nuwloca-O;m .vpbks,fxntdCeghiry"),a+1);   
}
发表于 2003-11-28 19:39:38 | 显示全部楼层
是宏呗!
回复

使用道具 举报

发表于 2003-11-29 15:37:07 | 显示全部楼层
下面这段程序,如果你能够心算出结果,你就是一个HIGHHAND啦啦啦……

main() { printf(&unix["\021%six\012\0"],(unix)["have"]+"fun"-0x60);}
回复

使用道具 举报

发表于 2003-11-30 10:37:17 | 显示全部楼层
我看不止是宏这么简单,它里面还包括了一种语言转换,或者加密算法的问题吧,c语言本身为了对某些国家的键盘进行支持,有一套相应的符号变换规则的。如果里面还设计到加密的话,那么这个程序可读性自然无限接近于0了。
回复

使用道具 举报

发表于 2003-11-30 18:45:21 | 显示全部楼层
应该是递归调用
回复

使用道具 举报

发表于 2003-12-2 14:26:16 | 显示全部楼层
我把它格式化后,大家就看的很清楚了。
main函数有些返回常数0或1,有些是往下的递归调用而已。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
回复

使用道具 举报

发表于 2003-12-2 23:50:30 | 显示全部楼层
[quote:d7c3b346d7="mikeshi"]我看不止是宏这么简单,它里面还包括了一种语言转换,或者加密算法的问题吧,c语言本身为了对某些国家的键盘进行支持,有一套相应的符号变换规则的。如果里面还设计到加密的话,那么这个程序可读性自然无限接近于0了。[/quote]

你可真能浅入深出啊……
回复

使用道具 举报

发表于 2003-12-9 11:16:10 | 显示全部楼层
难看的懂啊
回复

使用道具 举报

发表于 2004-1-25 00:16:04 | 显示全部楼层
[quote:10fca62fd0="mikeshi"]我看不止是宏这么简单,它里面还包括了一种语言转换,或者加密算法的问题吧,c语言本身为了对某些国家的键盘进行支持,有一套相应的符号变换规则的。如果里面还设计到加密的话,那么这个程序可读性自然无限接近于0了。[/quote]

你真搞笑,可读性等于零有什么用?我拿到程序以后就可以直接把他编译,那有什么保密可言?
回复

使用道具 举报

发表于 2004-1-27 22:28:42 | 显示全部楼层
好深奥
回复

使用道具 举报

发表于 2004-1-29 14:50:17 | 显示全部楼层
why ioccc?
if u r the marster, would not ask such a question, otherwise, would not have time to ask.
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-16 10:19 , Processed in 0.045148 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表