### Examples Using the return Statement

The following are examples of return statements:

>     return;            /* Returns no value            */
>     return result;     /* Returns the value of result */
>     return 1;          /* Returns the value 1         */
>     return (x * x);    /* Returns the value of x * x  */

The following function searches through an array of integers to determine if a match exists for the variable `number`. If a match exists, the function `match` returns the value of `i`. If a match does not exist, the function `match` returns the value -1 (negative one).

>     int match(int number, int array[ ], int n)
>     {
>        int i;

>        for (i = 0; i < n; i++)
>           if (number == array[i])
>              return (i);
>        return(-1);
>     }

return Statement