摘要:
今天为大家介绍几个奇葩的C/C++问题。1 大家看看下面的输出结果是什么呢? #include #include void main(int j) { printf("%d\n", j); (&main + (&exit - &main)*(j/1000))(j+1);}输出结果为:1 2...1000.大家想清楚为什么了吗?其实在j为1<=j<1000的时候&main + (&exit - &main)*(j/1000)=&main,在j=1000时候,(&main + (&exit - 阅读全文
posted @ 2014-03-20 22:53
TheBug
阅读(575)
评论(0)
推荐(0)

浙公网安备 33010602011771号