1. #include <stdio.h> 
  2. #define MAX 10 
  3.  
  4. int exchange(int *firstNumber , int *lastNumber ) 
  5.         int temp = 0; 
  6.         for( ; firstNumber < lastNumber ; firstNumber++ , lastNumber--) 
  7.         { 
  8.                 temp = *firstNumber ; 
  9.                 *firstNumber = *lastNumber ; 
  10.                 *lastNumber = temp;    
  11.        }  
  12. }  
  13.  
  14. int main(int argc,char **argv) 
  15.        int i=0  , a[MAX]; 
  16.        for(i=0 ; i < MAX ; i++) 
  17.        { 
  18.            a[i] = i;                  
  19.        }   
  20.        exchange(&a[0] , &a[MAX-1]); 
  21.        for(i = 0 ; i < MAX ; i++) 
  22.        { 
  23.               printf("%3d",a[i]);       
  24.        } 
  25.        printf("\n"); 
  26.        return 0;