#include <iostream.h>
#include <conio.h>
main()
{
int a=1;  //Deklaration der Integervariablen a mit dem Wert 1
int *b,*d;//Deklaration von 2 Zeigern auf int
int &c=a; //Die Referenz c verweist auf a --> Kopplung von a und c
b=&a; //Die Adresse der Integer Variablen a wird dem Pointer b überegeben
d=&c; //Die Adresse der Referenz c wird dem Pointer d übergeben
cout<<"Auswertung mit Pointern"<<endl;
cout<<"Die Adresse von a lautet: "<<b<<endl;
cout<<"Der Wert von a lautet:    "<<*b<<endl;
cout<<"Die Adresse von b lautet: "<<&b<<endl;
cout<<"====================================="<<endl;
cout<<"Auswertung mit Referenzen"<<endl;
cout<<"Die Adresse von a lautet: "<<&c<<endl;
cout<<"Der Wert von a lautet:    "<<c<<endl;
cout<<"Die Adresse von c lautet: "<<&d<<endl;

getch();

}