Я хочу посмотреть, является ли переменная между диапазоном значений, например, если X от 20 до 30 возвращаются истины.
Какой самый быстрый способ сделать это (с любым языком на основе C)?
Это, очевидно, можно сделать с помощью цикла:
function inRange(x, lowerbound, upperbound)
{
for(i = lowerbound; i < upperbound; i++)
{
if(x == i) return TRUE;
else return FALSE;
}
}
//in the program
if(inRange(x, 20, 30))
//do stuff
, но это ужасно делать , если (inrange (x, 20, 30))
есть проще логика, чем это, что не использует Встроенные функции?