F09 Answer


*pa=44 *pb=66
*pa=66 *pb=44

Comments:

#include <stdio.h>
int main( void )
{
  int  a = 44 ;
  int  b = 66 ;
  int *pa, *pb, *pt ;
  
  pa = &a ; 
  pb = &b ; 
  printf("*pa=%d *pb=%d\n", *pa, *pb );
  
  /* Swap pointer values */
  pt = pa;
  pa = pb;
  pb = pt;
 
  printf("*pa=%d *pb=%d\n", *pa, *pb );
  
  system("pause");
  return 0;
}

Notice that the values held by the pointers are swapped, not the values inside the variables the pointers reference.