int x = 4, b = 5, y; y=++x>b?x:b-->++x?++b:x;
开心了就笑,不开心了就过会儿再笑
1)x先自增,x变成5。
2)5>b(b也是5)?不大于,所以做第一个冒号后边的——
3)b--(b先自减1),成为4(4大于6吗?x再次自增1了;4肯定小于6)。因此返回6,把6赋值给y。
自然:x=6,y=6,b=4.
QQ我: 下载MSDN桌面工具(Vista,Win7) 我的博客园 慈善点击,点击此处