 /* '03 Main.cpp' */

 /* Plik nagłówka strumienia wejścia-wyjścia */
#include <iostream>

 /* Start */
main (void)
{
  /* Deklaracja typu int i wskaźnika do typu int */
 int Value;
 int * PointerValue;

  /* Inicjalizacja wartości na 23 i wskaźnika PointerValue na adres zmiennej Value */
 Value = 23;
 PointerValue = &Value;

  /* Wyświetlenie wartości Value przy pomocy zmiennej i przy pomocy operatora pośredniości
     ze wskaźnikiem */
 std::cout << "Uzycie zmiennej = " << Value << std::endl;
 std::cout << "Uzycie operatora posredniosci = ";
 std::cout << *PointerValue << std::endl;

  /* Wyświetlenie adresu zmiennej przy pomocy operatora adresu i przy pomocy 
     wartości wskaźnika */
 std::cout << "Uzycie operatora adresu = " << &Value << std::endl;
 std::cout << "Uzycie wartosci PointerValue = ";
 std::cout << PointerValue << std::endl;

 return 0;
}