Thema: Funktion C++
Einzelnen Beitrag anzeigen
Ungelesen 19.01.14, 18:50   #1
Iliaz
Erfahrenes Mitglied
 
Benutzerbild von Iliaz
 
Registriert seit: Mar 2011
Beiträge: 604
Bedankt: 317
Iliaz ist unten durch! | -1436 Respekt PunkteIliaz ist unten durch! | -1436 Respekt PunkteIliaz ist unten durch! | -1436 Respekt PunkteIliaz ist unten durch! | -1436 Respekt PunkteIliaz ist unten durch! | -1436 Respekt PunkteIliaz ist unten durch! | -1436 Respekt PunkteIliaz ist unten durch! | -1436 Respekt PunkteIliaz ist unten durch! | -1436 Respekt PunkteIliaz ist unten durch! | -1436 Respekt PunkteIliaz ist unten durch! | -1436 Respekt Punkte
Standard Funktion C++

Hallo, ich versuche mich gerade an Funktionen, weiss jedoch nicht wie ich folgenden Unterschied interpretieren soll:

Code 1:


Code 2:



Meine Frage bezieht sich darauf, warum in den markierten Stellen formale Unterschiede vorhanden sind, wobei am Ende jedoch beides dasselbe ausgibt (Bis auf den Unterschied der Addition und Subtraktion). Außerdem verstehe ich nicht was mit ,,Rückgabewert" gemeint wird. Ich hoffe jemand kann mir helfen.

Edit: So, ich habe mir ein weiteres Beispiel angesehen.

int Algorithmus(int n)
{
while (n<0) n = n*n-2;
return n;
}

Das macht einiges klarer bzgl. dem Rückgabewert n. Ich habe hier also eine Variable n gegeben die z.b. als 5 initialisiert ist. Wenn ich nun die Schleife durchgehe wird am Ende ein anderer Wert für n vorhanden sein und der wird meinem Hauptprogramm übergeben damit er damit weiter arbeitet ?
__________________
Kansas City Shuffle? "Ein Kansas City Shuffle ist, wenn alle Welt nach rechts kuckt, während du links rum gehst."
Iliaz ist offline   Mit Zitat antworten