/* ECP: FILEname=fig6_11.c */ /* 1*/ #include /* 1*/ void /* 2*/ Swap( int * const X, int * const Y ) /* 3*/ { /* 4*/ int Tmp; /* 5*/ Tmp = *X; /* 6*/ *X = *Y; /* 7*/ *Y = Tmp; /* 8*/ } /* 1*/ main( void ) /* 2*/ { /* 3*/ int A = 5, B = 7; /* 4*/ Swap( &A, &B ); /* Must Pass The Address */ /* 5*/ printf( "%d %d\n", A, B ); /* 6*/ return 0; /* 7*/ }