Frage zu einer Funktionssache

Xebov

Mitglied
Ich schaue mir zzt den Volkhard C++ Kurs an und habe bei diesem Teil http://www.volkard.de/vcppkold/nimmspiel.html ein kleines Verständnisproblem. In der 4. Box in der while-schleife, über den ifs ist eine einfache Rechnung, (zB anzahlDerMuenzen=anzahlDerMuenzen-zugRechner(anzahlDerMuenzen);) ich würde aber gerne Wissen wieso hinten diese Klammer mit der Variable ist.

MFG
Xebov
 
moin


zugRechner ist eine Funktion, die anzahlDerMuenzen übergeben bekommt, damit irgendwas macht und das Ergebnis zurückgibt.
Das was dort zurückgegeben wird, wird von anzahlDerMuenzen abgezogen und der nun neue Wert wird in anzahlDerMuenzen gespeichert.


mfg
umbrasaxum
 
Soweit wie sich das ja aber das klärt irgendwie nich meine Frage wieso er in main bei der Rechnung
Code:
anzahlDerMuenzen=anzahlDerMuenzen-zugRechner(anzahlDerMuenzen);
schreibt und nicht
Code:
anzahlDerMuenzen=anzahlDerMuenzen-zugRechner;
ich habs schon probiert es ohne die Klammer zu Compilieren, und es geht ja nich. Ich hab aber auch nach deiner Antwort keinen Schimmer wieso die Klammer da is.
 
Zurück