Please be understanding, I am new to this. Can some please explain the verify function? : <pre><code>#include &lt;stdio.h&gt;

#define TRUE 1
#define FALSE 0

void limit(int stop)
{
    int x;

    for(x=0;x&lt;=100;x=x+1)
    {
        printf("%d\t",x);
        if(x==stop)
        {
            printf("You Won!\n");
            return;
        }
    }
}

int verify(int check) /*this part*/
{
    if(check&lt;0 || check&gt;100)
    {
        return FALSE;
    }
    return TRUE;
}

int main()
{
    int x;

    printf("Enter a stopping value(1-100): ");
    scanf("%d",&amp;x);
    if(verify(x))/*this part too*/
    {
        limit(x);
    }
    else
    {
        printf("%d is out of range.\n",x);
    }
    return 0;
}
</code></pre>

<p>I want to know how the verify function works. The parts I do not know are commented. How do the verify function verify if the input value is within the range? The verify function returns FALSE which is 0 when it is out of range but how is it use? </p>
