void funktion (int* zahl2)//was wird in diese Funktion eingegeben, bzw. wie läuft diese ab? Ich habe auch mal probiert den * wegzu lassen.
{
cout<<"Adresse zahl2: "<<&zahl2 << endl;//wo wird diese variable gespeichert? Ich habe diese nicht deklariert. Laut cout, muss das immernoch zahl1 sein.
*zahl2 *=2;// diese Rechenoperation verstehe ich nicht. Ich habe die Variable nicht deklariert, aber diese wird später benutzt.
}int main ()
{
int zahl1 =5;
cout<<"Zahl1 vor der Funktion: "<< zahl1 << endl;
cout<<"Adresse: "<<&zahl1 << endl;
funktion (&zahl1);//Müssen an Pointer grundsätzlich Adressen übergeben werden?
cout<<"Zahl1 nach der Funktion: "<< zahl1 << endl;