大家一起来优化
if(a <0)
count += x;
else
count += y;
[解决办法]
count+=(a> > 31)*x+((a> > 31)^1)*y;
---------------
太猛了
[解决办法]
我也来凑个热闹:
count += (a <0)*x + (a> =0)*y;
[解决办法]
牛叉,我只能想到count+=(a < 0? x, y)
[解决办法]
恩,不怎么样,还是那句话,既然用了位操作,那么怎么不能用汇编?