Function C Tutorial

#include 
long fibonacci( long n ); 
int main()
{
   long result; 
   long number; 
   printf( "Enter an integer: " );
   scanf( "%ld", &number );
   result = fibonacci( number );
   printf( "Fibonacci( %ld ) = %ld\n", number, result );
   
   return 0;
}
long fibonacci( long n )
{
   if ( n == 0 || n == 1 ) {
      return n;
   } 
   else { 
      return fibonacci( n - 1 ) + fibonacci( n - 2 );
   } 
   
}
Enter an integer: 3
Fibonacci( 3 ) = 2