Простой логический вопрос: проверьте, если X между 2 числами

Я хочу посмотреть, является ли переменная между диапазоном значений, например, если 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)) есть проще логика, чем это, что не использует Встроенные функции?

5
задан dukevin 31 August 2011 в 06:19
поделиться