Using multiple return statements in a function
Posted by JanWan
Last Updated: March 02, 2012
 #include <stdio.h>

 int x, y, z;

 int larger_of( int , int );

 main()
 {
 puts("Enter two different integer values: ");
 scanf("%d%d", &x, &y);

 z = larger_of(x,y);

 printf("\nThe larger value is %d.", z);

 return 0;
 }

 int larger_of( int a, int b)
 {
 if (a > b)
 return a;
 else
 return b;
 }