### Example of a void Declaration

On line 7 of the following example, the function `find_max` is declared as having type void. Lines 15 through 26 contain the complete definition of `find_max`.

Note: The use of the sizeof operator in line 13 is a standard method of determining the number of elements in an array.

>      1   /**
>      2   ** Example of void type
>      3   **/
>      4   #include <stdio.h>
>      5
>      6   /* declaration of function find_max */
>      7   extern void find_max(int x[ ], int j);
>      8
>      9   int main(void)
>     10   {
>     11      static int numbers[ ] = { 99, 54, -102, 89 };
>     12
>     13      find_max(numbers, (sizeof(numbers) / sizeof(numbers[0])));
>     14
>     15      return(0);
>     16   }
>     17
>     18   void find_max(int x[ ], int j)
>     19   { /* begin definition of function find_max */
>     20      int i, temp = x[0];
>     21
>     22      for (i = 1; i < j; i++)
>     23      {
>     24          if (x[i] > temp)
>     25             temp = x[i];
>     26      }
>     27      printf("max number = %d\n", temp);
>     28   } /* end definition of function find_max  */

void Type