大家猜猜这是什么运算

[复制链接]
5297|26
 楼主| apple 发表于 2010-11-3 14:38 | 显示全部楼层 |阅读模式
if(US-->Time) {
}
chen3bing 发表于 2010-11-3 15:24 | 显示全部楼层
是不是用在实时多任务上的?
chen3bing 发表于 2010-11-3 15:24 | 显示全部楼层
数据链表?
ayb_ice 发表于 2010-11-3 15:44 | 显示全部楼层
指针操作
不过不是指向普通的变量而已
 楼主| apple 发表于 2010-11-3 20:44 | 显示全部楼层
想不到还难倒英雄汉
McuPlayer 发表于 2010-11-3 20:58 | 显示全部楼层
一般不把++等单目运算符和其他运算符号混用。太浪费脑细胞了
McuPlayer 发表于 2010-11-3 20:59 | 显示全部楼层
居然有人以为是指针运算符,看题不认真,呵呵呵
mxh0506 发表于 2010-11-3 21:27 | 显示全部楼层
把--换个位置写:D就有人不认识了
inele 发表于 2010-11-3 22:20 | 显示全部楼层
US 是指向结构体的指针, time 是结构体里面的一成员;

判断time非零执行结构体!
inele 发表于 2010-11-3 22:21 | 显示全部楼层
执行完所,US自减,指向上一个结构体.
流行音乐 发表于 2010-11-3 22:39 | 显示全部楼层
换一种写法大家就明白了:
if( (US--) > Time){
}
US 可以是整型、浮点型或指针。
liuwei0908 发表于 2010-11-4 00:19 | 显示全部楼层
本帖最后由 liuwei0908 于 2010-11-4 10:05 编辑

判断us是否大于time后减一
jack_shine 发表于 2010-11-4 10:04 | 显示全部楼层
us结构体名 time 结构体成员
NowCan 发表于 2010-11-4 10:12 | 显示全部楼层
那是两个“-”,兄弟
AD9851 发表于 2010-11-4 12:36 | 显示全部楼层
我认为 11楼 正解
zhiyonghe 发表于 2010-11-4 12:42 | 显示全部楼层
很不赞成这种语言风格

程序员最烦躁的估计是看别人的程序,尤其那些个自己风格独立风行的……
ejack 发表于 2010-11-4 12:49 | 显示全部楼层
-->
->
俺也看错了……呵呵
coody 发表于 2010-11-4 13:07 | 显示全部楼层
US--;
if(US > Time){}
hotyong 发表于 2010-11-4 14:46 | 显示全部楼层
US--;
if(US > Time){}
xmar 发表于 2010-11-4 15:10 | 显示全部楼层
#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);}

这是IOCCC 1988年获奖作品,作者是 Ian Phillipps。
毫无疑问,Ian Phillipps是世界上最顶级的 C语言程序员之一。你可以数数这里面用了多少
个符号。并不是鼓励大家也去写这样的代码(关于这段代码的分析,你可以上网查询) 。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:www.mcusky.com QQ:12717437 680元开源双踪100M虚拟示波器,各类单片机精准反编译服务,项目开发单片机、ARM、PC、 Android。

90

主题

581

帖子

9

粉丝
快速回复 在线客服 返回列表 返回顶部