main() { int a=-1,b=1,k; if((++a<0)&&!(b--<0)) printf("%d%d\n",a,b); else printf("%d %d\n",b,a); }

日期:2011-05-25 11:31:58 人气:2

main() { int a=-1,b=1,k; if((++a<0)&&!(b--<0)) printf("%d%d\n",a,b); else printf("%d %d\n",b,a); }

b是后置减。。只能这么解释。PS:以后不要写这么纠结的代码。这个根据编译器不一样运行结果是不同的。
    A+
热门评论