|
C-/C++-Quelltext
|
1
2
3
4
5
6
7
8
9
10
|
int WaehleLevel(int neuerLevel); //Prototyp
int Level = 5
WaehleLevel(Level);
//Hier findet dann die Definition der Funktion statt
int WaehleLevel(int neuerLevel)
{
...
}
|
So ... damit es jetzt vollständig ist, hab ich den Code ein wenig erweitert.
Also in Zeile 1 steht der Prototyp deiner Funktion, die du später aufrufst. Der Funktion musst du einen Parameter übergeben, der dann in neuerLevel gespeichert wird.
In der 3. Zeile definierst du eine neue Variable, die du Level nennst, der du auch gleich einen Wert zuweist.
Beim Funktionsaufruf in Zeile 4 übergibst du die Variable Level an die Funktion. Dadurch wird jetzt in deiner Funktion eine Kopie von der Variablen Level in der Variablen neuerLevel gespeichert.
D.h.: In dem Fall hat die Variable neuerLevel jetzt den Wert 5, da du der Funktion die Variable Level übergeben hast, und diese ja den Wert 5 hat.
Und über diese Kopie kannst du jetzt in der Funktion ab Zeile 6 irgendetwas mit der Variablen neuerLevel machen, die den Wert von Level besitzt, und wenn du damit fertig bist, kannst du einen Wert zurückliefern.