69,373
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
int max(int a, int b)
{
int v[2] = {a, b};
int idx = ((a - b) >> (sizeof(int) - 1)) & 0x1;
return v[idx];
}
int main(int argc, char** argv)
{
int a = 3;
int b = 7;
printf("max = %d\n", max(a, b));
return 0;
}