#include <stdio.h> 

int main()
{
  int a=-5, b=7;   /* cela cisla */
  int *pa, *pb;    /* ukazatele na int */
  
  pa=&a; pb=&b;    /* pa=adresa cisla a, pb=adresa cisla b */
  printf("\na=%-3d b=%-3d pa=%-12u pb=%-12u\n", a, b , pa, pb);
  
  b=*pa;           /* cislo z adresy pa se zkopiruje do b */
  printf("\na=%-3d b=%-3d pa=%-12u pb=%-12u\n", a, b , pa, pb);
 
  a=pa;            /* adresa ulozena v pa se zkopiruje do a */
  printf("\na=%u   b=%d  pa=%u  pb=%u\n", a, b , pa, pb); 

  *pa=200;         /* 200 se zapise na adresu ulozenou v pa */
  printf("\na=%u   b=%d  pa=%u  pb=%u\n", a, b , pa, pb); 

  return (0);                              
}
