int a = 19;
int b = 1;
if ( a >= b )
{
return a;
}
else
{
return b;
}
消除if的写法
int result = a + (b - a) & ((a - b) >> 31);
int a = 19;
int b = 1;
if ( a >= b )
{
return a;
}
else
{
return b;
}
消除if的写法
int result = a + (b - a) & ((a - b) >> 31);