int a = 3, b = 4;
int bigger = 0;
//max function
bigger = max(a, b);
// ? : operation
bigger = a > b ? a : b;
//if sentence
bigger = a;
if(a < b)
bigger = b;
//absolute value
bigger = (a + b + abs(a - b)) / 2;
//while sentence
bigger = a;
while(a < b)
{
bigger = b;
break;
}
//swich sentence
switch(a > b)
{
case true:
bigger = a;
break;
case false:
bigger = b;
break;
}
//bit operation
int m[2] = {a, b};
int index = (((a - b) >> 31) & 1);
bigger = m[index];
//the converting between integer and boolean
index = a < b;
int n[2] = {a, b};
bigger = n[index];